chunyang老师能不能说详细一些,我用的是几行非常简单的程序段做实验的,PC机上的应用软件是“串口调试助手”
UART_INT: CLR ES
PUSH ACC
PUSH PSW
CLR RI
MOV A,SBUF
SETB LEDOUT ;点亮指示灯证明接收结束
LCALL DELAY ;延时使人眼感觉灯被点亮
SETB DE_485
CLR TI
MOV A,#35H ;#35H是任意给定的(无论它是多少,PC机接到的都是“FF"
MOV SBUF,A
JNB TI,$
CLR LEDOUT
CLR DE_485
UART_INT_END: CLR RI ;清除接收标志
POP PSW
POP ACC
SETB ES
RETI
|