代码如下 MOV TMOD,#20H ;设置定时器1为模式2作波特率发生
器
MOV TL1,#0f4H ;设波特率为2400
MOV TH1,#0f4H
SETB TR1 ;定时器1接通工作
MOV SCON,#50H ;设置串行口为模式1
JB P3.4,LOOP ;P3.4为1则跳转至LOOP
MOV A,#11h
SPOUT: MOV SBUF,A
JNB TI,$ ;等待数据发送完成
CLR TI
LOOP: jnb RI,$ ;等待数据接收完成(RI为零则转移)
MOV A,SBUF ;串行数据缓冲器内容送累加器
DEC A
CLR P3.5
SETB P3.5
clr ri
MOV R2,A
ADD A,#224
JNC CON