📄 a2zdisplay.asm
字号:
org 0000h
hhh: call a1
call b1
call c1
call d1
call e1
call f1
call g1
call h1
call i1
call j1
call k1
call l1
call m1
call n1
call o1
call p11
call q1
call r11
call s1
call t11
call u1
call v1
call w1
call x1
call y1
call z1
sjmp hhh
a1: MOV R0,#2FH
AGAIN1:
BACK1:MOV R1,#0FFH
MOV P1,#01111100B
SETB P2.0
CLR P2.0
MOV P1,#00010010B
SETB P2.1
CLR P2.1
MOV P1,#00010001B
SETB P2.2
CLR P2.2
MOV P1,#00010010B
SETB P2.3
CLR P2.3
MOV P1,#01111100B
SETB P2.4
CLR P2.4
DJNZ R1,BACK1
DJNZ R0,AGAIN1
ret
b1:MOV R0,#2FH
AGAIN2:NOP
BACK2:MOV R1,#0FFH
MOV P1,#00110110B
SETB P2.0
CLR P2.0
MOV P1,#01001001B
SETB P2.1
CLR P2.1
MOV P1,#01001001B
SETB P2.2
CLR P2.2
MOV P1,#01001001B
SETB P2.3
CLR P2.3
MOV P1,#01111111B
SETB P2.4
CLR P2.4
DJNZ R1,BACK2
DJNZ R0,AGAIN2
ret
c1:MOV R0,#2FH
AGAIN3:NOP
BACK3:MOV R1,#0FFH
MOV P1,#00111110B
SETB P2.0
CLR P2.0
MOV P1,#00111110B
SETB P2.1
CLR P2.1
MOV P1,#00111110B
SETB P2.2
CLR P2.2
MOV P1,#00111110B
SETB P2.3
CLR P2.3
MOV P1,#01000001B
SETB P2.4
CLR P2.4
DJNZ R1,BACK3
DJNZ R0,AGAIN3
ret
d1:MOV R0,#2FH
AGAIN4:NOP
BACK4:MOV R1,#0FFH
MOV P1,#01000001B
SETB P2.0
CLR P2.0
MOV P1,#00111110B
SETB P2.1
CLR P2.1
MOV P1,#00111110B
SETB P2.2
CLR P2.2
MOV P1,#00111110B
SETB P2.3
CLR P2.3
MOV P1,#00000000B
SETB P2.4
CLR P2.4
DJNZ R1,BACK4
DJNZ R0,AGAIN4
ret
e1:MOV R0,#2FH
AGAIN5:NOP
BACK5:MOV R1,#0FFH
MOV P1,#0111110B
SETB P2.0
CLR P2.0
MOV P1,#00111110B
SETB P2.1
CLR P2.1
MOV P1,#00110110B
SETB P2.2
CLR P2.2
MOV P1,#00110110B
SETB P2.3
CLR P2.3
MOV P1,#00000000B
SETB P2.4
CLR P2.4
DJNZ R1,BACK5
DJNZ R0,AGAIN5
ret
f1:MOV R0,#2FH
AGAIN6:NOP
BACK6:MOV R1,#0FFH
MOV P1,#01111110B
SETB P2.0
CLR P2.0
MOV P1,#01111110B
SETB P2.1
CLR P2.1
MOV P1,#01110110B
SETB P2.2
CLR P2.2
MOV P1,#01110110B
SETB P2.3
CLR P2.3
MOV P1,#00000000B
SETB P2.4
CLR P2.4
DJNZ R1,BACK6
DJNZ R0,AGAIN6
ret
g1:mOV R0,#2FH
AGAIN7:NOP
BACK7:MOV R1,#0FFH
MOV P1,#00000110B
SETB P2.0
CLR P2.0
MOV P1,#00110110B
SETB P2.1
CLR P2.1
MOV P1,#00110110B
SETB P2.2
CLR P2.2
MOV P1,#00111110B
SETB P2.3
CLR P2.3
MOV P1,#01000001B
SETB P2.4
CLR P2.4
DJNZ R1,BACK7
DJNZ R0,AGAIN7
ret
h1:MOV R0,#2FH
AGAIN8:NOP
BACK8:MOV R1,#0FFH
MOV P1,#00000000B
SETB P2.0
CLR P2.0
MOV P1,#01110111B
SETB P2.1
CLR P2.1
MOV P1,#01110111B
SETB P2.2
CLR P2.2
MOV P1,#01110111B
SETB P2.3
CLR P2.3
MOV P1,#00000000B
SETB P2.4
CLR P2.4
DJNZ R1,BACK8
DJNZ R0,AGAIN8
ret
i1:MOV R0,#2FH
AGAIN9:NOP
BACK9:MOV R1,#0FFH
MOV P1,#00111110B
SETB P2.0
CLR P2.0
MOV P1,#00111110B
SETB P2.1
CLR P2.1
MOV P1,#00000000B
SETB P2.2
CLR P2.2
MOV P1,#00111110B
SETB P2.3
CLR P2.3
MOV P1,#00111110B
SETB P2.4
CLR P2.4
DJNZ R1,BACK9
DJNZ R0,AGAIN9
ret
j1:MOV R0,#2FH
AGAIN10:NOP
BACK10:MOV R1,#0FFH
MOV P1,#00111111B
SETB P2.0
CLR P2.0
MOV P1,#00111111B
SETB P2.1
CLR P2.1
MOV P1,#00000001B
SETB P2.2
CLR P2.2
MOV P1,#00111110B
SETB P2.3
CLR P2.3
MOV P1,#00111001B
SETB P2.4
CLR P2.4
DJNZ R1,BACK10
DJNZ R0,AGAIN10
ret
k1:MOV R0,#2FH
AGAIN11:NOP
BACK11:MOV R1,#0FFH
MOV P1,#01111111B
SETB P2.0
CLR P2.0
MOV P1,#00111110B
SETB P2.1
CLR P2.1
MOV P1,#01011101B
SETB P2.2
CLR P2.2
MOV P1,#01101011B
SETB P2.3
CLR P2.3
MOV P1,#00000000B
SETB P2.4
CLR P2.4
DJNZ R1,BACK11
DJNZ R0,AGAIN11
ret
l1:MOV R0,#2FH
AGAIN12:NOP
BACK12:MOV R1,#0FFH
MOV P1,#00111111B
SETB P2.0
CLR P2.0
MOV P1,#00111111B
SETB P2.1
CLR P2.1
MOV P1,#00111111B
SETB P2.2
CLR P2.2
MOV P1,#00111111B
SETB P2.3
CLR P2.3
MOV P1,#00000000B
SETB P2.4
CLR P2.4
DJNZ R1,BACK12
DJNZ R0,AGAIN12
ret
m1:MOV R0,#2FH
AGAIN13:NOP
BACK13:MOV R1,#0FFH
MOV P1,#00000000B
SETB P2.0
CLR P2.0
MOV P1,#01011111B
SETB P2.1
CLR P2.1
MOV P1,#01101111B
SETB P2.2
CLR P2.2
MOV P1,#01011111B
SETB P2.3
CLR P2.3
MOV P1,#00000000B
SETB P2.4
CLR P2.4
DJNZ R1,BACK13
DJNZ R0,AGAIN13
ret
n1:MOV R0,#2FH
AGAIN14:NOP
BACK14:MOV R1,#0FFH
MOV P1,#01000001B
SETB P2.0
CLR P2.0
MOV P1,#01101111B
SETB P2.1
CLR P2.1
MOV P1,#01110111B
SETB P2.2
CLR P2.2
MOV P1,#01111011B
SETB P2.3
CLR P2.3
MOV P1,#01000001B
SETB P2.4
CLR P2.4
DJNZ R1,BACK14
DJNZ R0,AGAIN14
ret
o1:MOV R0,#2FH
AGAIN15:NOP
BACK15:MOV R1,#0FFH
MOV P1,#01100011B
SETB P2.0
CLR P2.0
MOV P1,#01011101B
SETB P2.1
CLR P2.1
MOV P1,#00111110B
SETB P2.2
CLR P2.2
MOV P1,#01011101B
SETB P2.3
CLR P2.3
MOV P1,#01100011B
SETB P2.4
CLR P2.4
DJNZ R1,BACK15
DJNZ R0,AGAIN15
ret
p11:MOV R0,#2FH
AGAIN16:NOP
BACK16:MOV R1,#0FFH
MOV P1,#01111001B
SETB P2.0
CLR P2.0
MOV P1,#01110110B
SETB P2.1
CLR P2.1
MOV P1,#01110110B
SETB P2.2
CLR P2.2
MOV P1,#01110110B
SETB P2.3
CLR P2.3
MOV P1,#00000001B
SETB P2.4
CLR P2.4
DJNZ R1,BACK16
DJNZ R0,AGAIN16
ret
q1:MOV R0,#2FH
AGAIN17:NOP
BACK17:MOV R1,#0FFH
MOV P1,#01111110B
SETB P2.0
CLR P2.0
MOV P1,#01000001B
SETB P2.1
CLR P2.1
MOV P1,#00111010B
SETB P2.2
CLR P2.2
MOV P1,#00111110B
SETB P2.3
CLR P2.3
MOV P1,#01000001B
SETB P2.4
CLR P2.4
DJNZ R1,BACK17
DJNZ R0,AGAIN17
ret
r11:MOV R0,#2FH
AGAIN18:NOP
BACK18:MOV R1,#0FFH
MOV P1,#00111001B
SETB P2.0
CLR P2.0
MOV P1,#01010110B
SETB P2.1
CLR P2.1
MOV P1,#01100110B
SETB P2.2
CLR P2.2
MOV P1,#01110110B
SETB P2.3
CLR P2.3
MOV P1,#00000001B
SETB P2.4
CLR P2.4
DJNZ R1,BACK18
DJNZ R0,AGAIN18
ret
s1:MOV R0,#2FH
AGAIN19:NOP
BACK19:MOV R1,#0FFH
MOV P1,#01001110B
SETB P2.0
CLR P2.0
MOV P1,#00110110B
SETB P2.1
CLR P2.1
MOV P1,#00110110B
SETB P2.2
CLR P2.2
MOV P1,#00110110B
SETB P2.3
CLR P2.3
MOV P1,#00111001B
SETB P2.4
CLR P2.4
DJNZ R1,BACK19
DJNZ R0,AGAIN19
ret
t11:MOV R0,#2FH
AGAIN20:NOP
BACK20:MOV R1,#0FFH
MOV P1,#01111110B
SETB P2.0
CLR P2.0
MOV P1,#01111110B
SETB P2.1
CLR P2.1
MOV P1,#00000000B
SETB P2.2
CLR P2.2
MOV P1,#01111110B
SETB P2.3
CLR P2.3
MOV P1,#01111110B
SETB P2.4
CLR P2.4
DJNZ R1,BACK20
DJNZ R0,AGAIN20
ret
u1:MOV R0,#2FH
AGAIN21:NOP
BACK21:MOV R1,#0FFH
MOV P1,#01000000B
SETB P2.0
CLR P2.0
MOV P1,#00111111B
SETB P2.1
CLR P2.1
MOV P1,#00111111B
SETB P2.2
CLR P2.2
MOV P1,#00111111B
SETB P2.3
CLR P2.3
MOV P1,#01000000B
SETB P2.4
CLR P2.4
DJNZ R1,BACK21
DJNZ R0,AGAIN21
ret
v1:MOV R0,#2FH
AGAIN22:NOP
BACK22:MOV R1,#0FFH
MOV P1,#01110011B
SETB P2.0
CLR P2.0
MOV P1,#01001111B
SETB P2.1
CLR P2.1
MOV P1,#00011111B
SETB P2.2
CLR P2.2
MOV P1,#01001111B
SETB P2.3
CLR P2.3
MOV P1,#01110011B
SETB P2.4
CLR P2.4
DJNZ R1,BACK22
DJNZ R0,AGAIN22
ret
w1:MOV R0,#2FH
AGAIN23:NOP
BACK23:MOV R1,#0FFH
MOV P1,#01000000B
SETB P2.0
CLR P2.0
MOV P1,#00111111B
SETB P2.1
CLR P2.1
MOV P1,#00000111B
SETB P2.2
CLR P2.2
MOV P1,#00111111B
SETB P2.3
CLR P2.3
MOV P1,#01000000B
SETB P2.4
CLR P2.4
DJNZ R1,BACK23
DJNZ R0,AGAIN23
ret
x1:MOV R0,#2FH
AGAIN24:NOP
BACK24:MOV R1,#0FFH
MOV P1,#00011100B
SETB P2.0
CLR P2.0
MOV P1,#01101011B
SETB P2.1
CLR P2.1
MOV P1,#01110111B
SETB P2.2
CLR P2.2
MOV P1,#01101011B
SETB P2.3
CLR P2.3
MOV P1,#00011100B
SETB P2.4
CLR P2.4
DJNZ R1,BACK24
DJNZ R0,AGAIN24
ret
y1:MOV R0,#2FH
AGAIN25:NOP
BACK25:MOV R1,#0FFH
MOV P1,#01111100B
SETB P2.0
CLR P2.0
MOV P1,#01111011B
SETB P2.1
CLR P2.1
MOV P1,#00000111B
SETB P2.2
CLR P2.2
MOV P1,#01111011B
SETB P2.3
CLR P2.3
MOV P1,#01111100B
SETB P2.4
CLR P2.4
DJNZ R1,BACK25
DJNZ R0,AGAIN25
z1:MOV R0,#2FH
AGAIN26:NOP
BACK26:MOV R1,#0FFH
MOV P1,#00111100B
SETB P2.0
CLR P2.0
MOV P1,#00111010B
SETB P2.1
CLR P2.1
MOV P1,#00110110B
SETB P2.2
CLR P2.2
MOV P1,#00101110B
SETB P2.3
CLR P2.3
MOV P1,#00011110B
SETB P2.4
CLR P2.4
DJNZ R1,BACK26
DJNZ R0,AGAIN26
ret
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -