📄 main.asm
字号:
CJNE @R1,#30H,Q0112 ;00DD B7 30 32
MOV @R1,#20H ;00E0 77 20
DEC R1 ;00E2 19
CJNE @R1,#30H,Q0130 ;00E3 B7 30 4A
MOV @R1,#20H ;00E6 77 20
DEC R1 ;00E8 19
CJNE @R1,#30H,Q0130 ;00E9 B7 30 44
MOV @R1,#20H ;00EC 77 20
DEC R1 ;00EE 19
CJNE @R1,#30H,Q0130 ;00EF B7 30 3E
AJMP Q016F ;00F2 21 6F
Q00F4: MOV R0,#23H ;00F4 78 23
MOV @R0,#4DH ;00F6 76 4D
DEC R0 ;00F8 18
MOV @R0,#48H ;00F9 76 48
DEC R0 ;00FB 18
MOV @R0,#7AH ;00FC 76 7A
DEC R0 ;00FE 18
MOV @R0,#20H ;00FF 76 20
MOV A,2CH ;0101 E5 2C
MOV 2DH,A ;0103 F5 2D
MOV A,2BH ;0105 E5 2B
MOV 2CH,A ;0107 F5 2C
MOV A,2AH ;0109 E5 2A
MOV 2BH,A ;010B F5 2B
MOV 2AH,#2EH ;010D 75 2A 2E
AJMP Q013D ;0110 21 3D
Q0112: MOV R0,#23H ;0112 78 23
MOV @R0,#4BH ;0114 76 4B
DEC R0 ;0116 18
MOV @R0,#48H ;0117 76 48
DEC R0 ;0119 18
MOV @R0,#7AH ;011A 76 7A
DEC R0 ;011C 18
MOV @R0,#20H ;011D 76 20
MOV A,29H ;011F E5 29
MOV 2AH,A ;0121 F5 2A
MOV A,28H ;0123 E5 28
MOV 29H,A ;0125 F5 29
MOV A,27H ;0127 E5 27
MOV 28H,A ;0129 F5 28
MOV 27H,#2EH ;012B 75 27 2E
AJMP Q013D ;012E 21 3D
Q0130: MOV R0,#23H ;0130 78 23
MOV @R0,#48H ;0132 76 48
DEC R0 ;0134 18
MOV @R0,#7AH ;0135 76 7A
DEC R0 ;0137 18
MOV @R0,#20H ;0138 76 20
DEC R0 ;013A 18
MOV @R0,#20H ;013B 76 20
Q013D: MOV 10H,#53H ;013D 75 10 53
MOV 11H,#49H ;0140 75 11 49
MOV 12H,#47H ;0143 75 12 47
MOV 13H,#4EH ;0146 75 13 4E
MOV 14H,#41H ;0149 75 14 41
MOV 15H,#4CH ;014C 75 15 4C
MOV 16H,#20H ;014F 75 16 20
MOV 17H,#46H ;0152 75 17 46
MOV 18H,#52H ;0155 75 18 52
MOV 19H,#45H ;0158 75 19 45
MOV 1AH,#51H ;015B 75 1A 51
MOV 1BH,#55H ;015E 75 1B 55
MOV 1CH,#45H ;0161 75 1C 45
MOV 1DH,#4EH ;0164 75 1D 4E
MOV 1EH,#43H ;0167 75 1E 43
MOV 1FH,#59H ;016A 75 1F 59
AJMP Q01A7 ;016D 21 A7
Q016F: MOV 10H,#4EH ;016F 75 10 4E
MOV 11H,#4FH ;0172 75 11 4F
MOV 12H,#20H ;0175 75 12 20
MOV 13H,#49H ;0178 75 13 49
MOV 14H,#4EH ;017B 75 14 4E
MOV 15H,#50H ;017E 75 15 50
MOV 16H,#55H ;0181 75 16 55
MOV 17H,#54H ;0184 75 17 54
MOV 18H,#20H ;0187 75 18 20
MOV 19H,#53H ;018A 75 19 53
MOV 1AH,#49H ;018D 75 1A 49
MOV 1BH,#47H ;0190 75 1B 47
MOV 1CH,#4EH ;0193 75 1C 4E
MOV 1DH,#41H ;0196 75 1D 41
MOV 1EH,#4CH ;0199 75 1E 4C
MOV 1FH,#21H ;019C 75 1F 21
MOV R0,#20H ;019F 78 20
Q01A1: MOV @R0,#20H ;01A1 76 20
INC R0 ;01A3 08
CJNE R0,#30H,Q01A1 ;01A4 B8 30 FA
Q01A7: ACALL Q01AB ;01A7 31 AB
AJMP Q0019 ;01A9 01 19
Q01AB: MOV R0,#10H ;01AB 78 10
MOV P1,#38H ;01AD 75 90 38
ACALL Q01DC ;01B0 31 DC
MOV P1,#06H ;01B2 75 90 06
ACALL Q01DC ;01B5 31 DC
MOV P1,#80H ;01B7 75 90 80
ACALL Q01DC ;01BA 31 DC
Q01BC: MOV P1,@R0 ;01BC 86 90
ACALL Q01E7 ;01BE 31 E7
INC R0 ;01C0 08
CJNE R0,#20H,Q01BC ;01C1 B8 20 F8
MOV P1,#04H ;01C4 75 90 04
ACALL Q01DC ;01C7 31 DC
MOV P1,#3CH ;01C9 75 90 3C
ACALL Q01DC ;01CC 31 DC
MOV P1,#0CEH ;01CE 75 90 CE
ACALL Q01DC ;01D1 31 DC
Q01D3: MOV P1,@R0 ;01D3 86 90
ACALL Q01E7 ;01D5 31 E7
INC R0 ;01D7 08
CJNE R0,#2EH,Q01D3 ;01D8 B8 2E F8
RET ;01DB 22
;==========================================================================
Q01DC: CLR P3.7 ;01DC C2 B7
CLR P3.6 ;01DE C2 B6
CLR P3.5 ;01E0 C2 B5
ACALL Q01F4 ;01E2 31 F4
SETB P3.5 ;01E4 D2 B5
RET ;01E6 22
;==========================================================================
Q01E7: CLR P3.7 ;01E7 C2 B7
SETB P3.7 ;01E9 D2 B7
CLR P3.6 ;01EB C2 B6
CLR P3.5 ;01ED C2 B5
ACALL Q01F4 ;01EF 31 F4
SETB P3.5 ;01F1 D2 B5
RET ;01F3 22
;==========================================================================
Q01F4: MOV P1,#0FFH ;01F4 75 90 FF
CLR P3.7 ;01F7 C2 B7
SETB P3.6 ;01F9 D2 B6
CLR P3.5 ;01FB C2 B5
NOP ;01FD 00
SETB P3.5 ;01FE D2 B5
JB P1.7,Q01F4 ;0200 20 97 F1
RET ;0203 22
;==========================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -