📄 zxw2.asm
字号:
ORG 0000H
JMP BEGIN
BEGIN:MOV P2,#0FFH
CALL INT_232
L1: MOV R2,P2
CJNE R2,#0EFH,E
CALL TX
MOV R3,#50
CALL DELAY
JMP L1
E: MOV R1,P2
CJNE R2,#0DFH,L1
CALL RX
AJMP L1
INT_232:
MOV SCON,#50H
MOV TMOD,#20H
MOV TH1,#0FDH
SETB TR1
SETB TI
RET
TX:
MOV DPTR,#TAB
CLR A
MOV R0,A
R: JNB TI,$
CLR TI
MOV A,R0
MOVC A,@A+DPTR
INC R0
CJNE R0,#15,D
CLR A
MOV R0,A
AJMP RE
D:
MOV SBUF,A
JMP R
MOV R0,A
RE: RET
RX:
JNB RI,$
CLR RI
MOV A,SBUF
JNB TI,$
CLR TI
MOV SBUF,A
RET
DELAY:
MOV R4,#50
CC:MOV R5,#100
DJNZ R5,$
DJNZ R4,CC
DJNZ R3,DELAY
RET
TAB:DB 'HAPPY NEW YEAR!'
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -