【文件属性】:
文件名称:异步通讯程序举例-单片机课程
文件大小:3.04MB
文件格式:PPT
更新时间:2021-04-23 19:50:41
串口 接口 通信
六、异步通讯程序举例
发送程序:先发送一个字符,等待TI=1后再发送下一个字符。
TRAM: MOV A,@R0 ;取数据
MOV SBUF,A ;发送一个字符
WAIT: JBC TI,NEXT ;等待发送结束
SJMP WAIT
NEXT: INC R0 ;准备下一次发送
SJMP TRAM
查询方式:
ORG 0023H ;串行口中断入口
AJMP SINT
MAIN: … ;初始化编程
TRAM: MOV A,@R0 ;取数据
MOV SBUF,A ;发送第一个字符
H: SJMP H ;其它工作
SINT: CLR TI ;中断服务程序
INC R0
MOV A,@R0 ;取数据
MOV SBUF,A ;发送下一个字符
RETI
中断方式: