单片机串口接收数据···帮帮忙·
代码如下:
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
MOV TMOD,#21H
MOV TH1,#0FDH
MOV TL1,#0FDH
MOV PCON,#00H
SETB TR1
MOV SCON,#50H
JNB RI,$
CLR RI
MOV A,#30H
MOV SBUF,A
JNB TI,$
CLR TI
END
代码执行后不是要一直在红色那段等待接收到数据了才往下执行吗?为什么在protuse上运行它就一直不断的在发送30数据···为什么会跳过红色那段代码··为什么会一直循环执行??