51單片機STC89C52 串口接收(中斷)

ORG 0000H
LJMP MAIN
ORG 0023H
LJMP UARTISR	;串口中斷服務函數 
MAIN:
MOV TMOD,#20H	;定時器1工作方式2
MOV TH1,#0FDH	;9600BPS
MOV TL1,#0FDH
MOV SCON,#50H	;8位數據,波特率可變,允許接收
ANL PCON,#7FH	;SMOD=0
SETB TR1
CLR RI
CLR TI
SETB ES
SETB EA
HERE1:
SJMP HERE1
UARTISR:
CLR ES
MOV A,SBUF
MOV SBUF,A
JNB TI,$
CLR TI
CLR RI
SETB ES
RETI
END


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章