s15-2.asm
来自「市面上很流行的《手把手教你单片机》的光盘资料」· 汇编 代码 · 共 57 行
ASM
57 行
ORG 0000H
AJMP MAIN
ORG 030H
MAIN: MOV P1,#00H
MOV P2,#0FFH
START: MOV P0,#0FH
MOV A,P0
CJNE A,#0FH,GO1
MOV A,R1
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P2,A
ACALL DEL
AJMP START
GO1: ACALL DEL
CJNE A,#0FH,GO2
AJMP START
GO2: MOV R2,#0DFH
MOV R0,#00H
ST: MOV P0,R2
MOV A,P0
JB ACC.0,ONE
MOV A,#01H
AJMP LKP
ONE: JB ACC.1,TWO
MOV A,#04H
AJMP LKP
TWO: JB ACC.2,THR
MOV A,#07H
AJMP LKP
THR: JB ACC.3,NEXT
MOV A,#0AH
LKP: ADD A,R0
CJNE A,#0BH,LKP1
MOV A,#00H
LKP1: MOV R1,A
AJMP START
NEXT: INC R0
CJNE R0,#03H,L1
MOV R0,#00H
AJMP ST
L1: CJNE R2, #0DFH ,L2
MOV R2, #0BFH
AJMP ST
L2: CJNE R2, #0BFH ,L3
MOV R2, #7FH
AJMP ST
L3: CJNE R2, #7FH ,RE
MOV R2,#0DFH
RE: AJMP START
DEL: MOV R7,#0DH
DEL1: MOV R6,#0FFH
DEL2: DJNZ R6,DEL2
DJNZ R7,DEL1
RET
TAB: DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?