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
51单片机STC89C52 串口接收(中断)
最新推荐文章于 2024-07-02 14:38:21 发布