📄 点对点通信2.asm
字号:
BSTART:CLR EA
MOV TMOD,#20H ;定时器1置为方式2
MOV TH1,#0F4H ;装载定时器初值,波特率2400
MOV TL1,#0F4H
MOV PCON,#00H
SETB TR1 ;启动定时器
MOV SCON,#50H
BLOOP1:JNB RI,$
CLR RI
MOV A,SBUF
XRL A,#0E1H
JNZ BLOOP1
MOV SBUF,#0E2H
JNB TI,$
CLR TI
BLOOP2:MOV R0,#40H
MOV R7,#10H
MOV R6,#00H
BLOOP3:JNB RI,$
CLR RI
MOV A,SBUF
MOV @R0,A
INC R0
ADD A,R6
MOV R6,A
DJNZ R7,BLOOP3
JNB RI,$
CLR RI
MOV A,SBUF
XRL A,R6
JZ END1
MOV SBUF,#0FFH
JNB TI,$
CLR TI
SJMP BLOOP2
END1: MOV SBUF,#0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -