A-A+

下面子程序是从串行接口接受一个字符。START:MOV TMOD 20H ;定时器T1工作于

2022-08-06 10:55:34 问答库 阅读 178 次

问题详情

下面子程序是从串行接口接受一个字符。
START:MOV TMOD,20H ;定时器T1工作于模式2
MOV TH1,#0E8H ;设置波特率为1200b/s
MOV TL1,#0E8H
SETB TR1 ;启动T1
MOV SCON,#50H ;串行接口工作于方式1,允许接收
L1: JNB R1,L1 ;等待接收数据,未接收到数据,继续等待
CLR R1 ;接收到数据,清R1
MOV A,SBUF ;接收到数据送A
RET
错误:______
改正:______

参考答案

正确答案:
错误:MOV TMOD,20H
改正:MOV TMOD,#20H
[解析] 20H是地址

考点:串行,定时器