发送用查询,接受用中断, 可以用2道贩子:
TI_B BIT 20H.0
ORG 000B
NOP
AJMP START
ORG 23H
JBC TI, UART_TI2
JBC RI, UART_RI
UART_RI:
; ........
; ........
RETI
UART_TI2:
SETB TI2
RETI
START:
ACALL UART_INI
;.......
;......
CLR RI
CLR TI
CLR TI2
SETB ES
SETB EA
MAIN_LOOP:
JNB TI2, L_100
CLR TI2
ACALL UART_OUT
L_100:
;.....
;......
LJMP MAIN_LOOP
END
|