📄 wk.asm
字号:
;==========================================================================
LJMP Q0AB8 ;0A8E 02 0A B8
;==========================================================================
LJMP Q0ABB ;0A91 02 0A BB
;==========================================================================
LJMP Q0ABE ;0A94 02 0A BE
;==========================================================================
LJMP Q0ABE ;0A97 02 0A BE
;==========================================================================
LJMP Q0AC1 ;0A9A 02 0A C1
;==========================================================================
LJMP Q0AC4 ;0A9D 02 0A C4
;==========================================================================
LJMP Q0AC4 ;0AA0 02 0A C4
;==========================================================================
LJMP Q0AC7 ;0AA3 02 0A C7
;==========================================================================
LJMP Q0AC7 ;0AA6 02 0A C7
;==========================================================================
LJMP Q0ACA ;0AA9 02 0A CA
;==========================================================================
LJMP Q0ACD ;0AAC 02 0A CD
;==========================================================================
LJMP Q0ACD ;0AAF 02 0A CD
;==========================================================================
Q0AB2: MOV R7,#00H ;0AB2 7F 00
RET ;0AB4 22
;==========================================================================
Q0AB5: MOV R7,#01H ;0AB5 7F 01
RET ;0AB7 22
;==========================================================================
Q0AB8: MOV R7,#02H ;0AB8 7F 02
RET ;0ABA 22
;==========================================================================
Q0ABB: MOV R7,#03H ;0ABB 7F 03
RET ;0ABD 22
;==========================================================================
Q0ABE: MOV R7,#04H ;0ABE 7F 04
RET ;0AC0 22
;==========================================================================
Q0AC1: MOV R7,#05H ;0AC1 7F 05
RET ;0AC3 22
;==========================================================================
Q0AC4: MOV R7,#06H ;0AC4 7F 06
RET ;0AC6 22
;==========================================================================
Q0AC7: MOV R7,#07H ;0AC7 7F 07
RET ;0AC9 22
;==========================================================================
Q0ACA: MOV R7,#08H ;0ACA 7F 08
RET ;0ACC 22
;==========================================================================
Q0ACD: MOV R7,#09H ;0ACD 7F 09
Q0ACF: RET ;0ACF 22
;==========================================================================
Q0AD0: CLR C ;0AD0 C3
MOV A,0FH ;0AD1 E5 0F
SUBB A,0AH ;0AD3 95 0A
MOV A,09H ;0AD5 E5 09
XRL A,#80H ;0AD7 64 80
MOV R0,A ;0AD9 F8
MOV A,#80H ;0ADA 74 80
SUBB A,R0 ;0ADC 98
JNC Q0AF3 ;0ADD 50 14
CLR C ;0ADF C3
MOV A,0AH ;0AE0 E5 0A
SUBB A,08H ;0AE2 95 08
MOV A,#80H ;0AE4 74 80
MOV R0,A ;0AE6 F8
XRL A,09H ;0AE7 65 09
SUBB A,R0 ;0AE9 98
JNC Q0AF3 ;0AEA 50 07
SETB P1.1 ;0AEC D2 91
CLR P1.2 ;0AEE C2 92
CLR P1.0 ;0AF0 C2 90
RET ;0AF2 22
;==========================================================================
Q0AF3: MOV R7,08H ;0AF3 AF 08
MOV R6,#00H ;0AF5 7E 00
SETB C ;0AF7 D3
MOV A,0AH ;0AF8 E5 0A
SUBB A,R7 ;0AFA 9F
MOV A,#80H ;0AFB 74 80
MOV R0,A ;0AFD F8
XRL A,09H ;0AFE 65 09
SUBB A,R0 ;0B00 98
JNC Q0B0B ;0B01 50 08
MOV A,R7 ;0B03 EF
CJNE A,0AH,Q0B12 ;0B04 B5 0A 0B
MOV A,R6 ;0B07 EE
CJNE A,09H,Q0B12 ;0B08 B5 09 07
Q0B0B: SETB P1.0 ;0B0B D2 90
CLR P1.2 ;0B0D C2 92
CLR P1.1 ;0B0F C2 91
RET ;0B11 22
;==========================================================================
Q0B12: SETB P1.2 ;0B12 D2 92
CLR P1.1 ;0B14 C2 91
CLR P1.0 ;0B16 C2 90
RET ;0B18 22
;==========================================================================
Q0B19: CLR A ;0B19 E4
MOV SCON,A ;0B1A F5 98
CLR ES ;0B1C C2 AC
MOV 0BH,A ;0B1E F5 0B
MOV 08H,#28H ;0B20 75 08 28
MOV 0FH,#23H ;0B23 75 0F 23
Q0B26: LCALL Q0800 ;0B26 12 08 00
SETB P3.5 ;0B29 D2 B5
LCALL Q0BCC ;0B2B 12 0B CC
LCALL Q0BAC ;0B2E 12 0B AC
MOV R7,#0CCH ;0B31 7F CC
LCALL Q0B53 ;0B33 12 0B 53
MOV R7,#0BEH ;0B36 7F BE
LCALL Q0B53 ;0B38 12 0B 53
LCALL Q0B84 ;0B3B 12 0B 84
MOV 0CH,R7 ;0B3E 8F 0C
LCALL Q0B84 ;0B40 12 0B 84
MOV 0DH,R7 ;0B43 8F 0D
CLR P3.5 ;0B45 C2 B5
MOV R7,#96H ;0B47 7F 96
DJNZ R7,$ ;0B49 DF FE
LCALL Q09F0 ;0B4B 12 09 F0
LCALL Q0AD0 ;0B4E 12 0A D0
SJMP Q0B26 ;0B51 80 D3
Q0B53: CLR A ;0B53 E4
MOV R6,A ;0B54 FE
Q0B55: MOV A,R7 ;0B55 EF
RRC A ;0B56 13
MOV 20H.0,C ;0B57 92 00
MOV A,R7 ;0B59 EF
CLR C ;0B5A C3
RRC A ;0B5B 13
MOV R7,A ;0B5C FF
CLR P3.5 ;0B5D C2 B5
MOV R5,#01H ;0B5F 7D 01
MOV R4,#00H ;0B61 7C 00
Q0B63: MOV A,R5 ;0B63 ED
DEC R5 ;0B64 1D
JNZ Q0B68 ;0B65 70 01
DEC R4 ;0B67 1C
Q0B68: MOV A,R5 ;0B68 ED
ORL A,R4 ;0B69 4C
JNZ Q0B63 ;0B6A 70 F7
MOV C,20H.0 ;0B6C A2 00
MOV P3.5,C ;0B6E 92 B5
MOV R4,#00H ;0B70 7C 00
MOV R5,#04H ;0B72 7D 04
Q0B74: MOV A,R5 ;0B74 ED
DEC R5 ;0B75 1D
JNZ Q0B79 ;0B76 70 01
DEC R4 ;0B78 1C
Q0B79: MOV A,R5 ;0B79 ED
ORL A,R4 ;0B7A 4C
JNZ Q0B74 ;0B7B 70 F7
SETB P3.5 ;0B7D D2 B5
INC R6 ;0B7F 0E
CJNE R6,#08H,Q0B55 ;0B80 BE 08 D2
RET ;0B83 22
;==========================================================================
Q0B84: CLR A ;0B84 E4
MOV R7,A ;0B85 FF
MOV R6,A ;0B86 FE
Q0B87: CLR P3.5 ;0B87 C2 B5
MOV R5,#04H ;0B89 7D 04
SETB P3.5 ;0B8B D2 B5
DJNZ R5,$ ;0B8D DD FE
MOV C,P3.5 ;0B8F A2 B5
MOV 20H.0,C ;0B91 92 00
MOV R5,#12H ;0B93 7D 12
DJNZ R5,$ ;0B95 DD FE
MOV A,R7 ;0B97 EF
CLR C ;0B98 C3
RRC A ;0B99 13
MOV R7,A ;0B9A FF
JNB 20H.0,Q0BA3 ;0B9B 30 00 05
ORL A,#80H ;0B9E 44 80
MOV R5,A ;0BA0 FD
SJMP Q0BA5 ;0BA1 80 02
Q0BA3: MOV R5,07H ;0BA3 AD 07
Q0BA5: MOV R7,05H ;0BA5 AF 05
INC R6 ;0BA7 0E
CJNE R6,#08H,Q0B87 ;0BA8 BE 08 DC
RET ;0BAB 22
;==========================================================================
Q0BAC: MOV R7,#0C8H ;0BAC 7F C8
CLR P3.5 ;0BAE C2 B5
DJNZ R7,$ ;0BB0 DF FE
SETB P3.5 ;0BB2 D2 B5
MOV R7,#14H ;0BB4 7F 14
DJNZ R7,$ ;0BB6 DF FE
JB P3.5,Q0BAC ;0BB8 20 B5 F1
MOV R7,#28H ;0BBB 7F 28
Q0BBD: JB P3.5,Q0BC2 ;0BBD 20 B5 02
DJNZ R7,Q0BBD ;0BC0 DF FB
Q0BC2: MOV A,R7 ;0BC2 EF
JZ Q0BAC ;0BC3 60 E7
SETB P3.5 ;0BC5 D2 B5
MOV R7,#0A0H ;0BC7 7F A0
DJNZ R7,$ ;0BC9 DF FE
RET ;0BCB 22
;==========================================================================
Q0BCC: LCALL Q0BAC ;0BCC 12 0B AC
MOV R7,#0CCH ;0BCF 7F CC
LCALL Q0B53 ;0BD1 12 0B 53
MOV R7,#44H ;0BD4 7F 44
LJMP Q0B53 ;0BD6 02 0B 53
;==========================================================================
Q0BD9: CLR A ;0BD9 E4
MOV R7,A ;0BDA FF
Q0BDB: CLR A ;0BDB E4
MOV R6,A ;0BDC FE
Q0BDD: INC R6 ;0BDD 0E
CJNE R6,#0FEH,Q0BDD ;0BDE BE FE FC
INC R7 ;0BE1 0F
CJNE R7,#0FAH,Q0BDB ;0BE2 BF FA F6
RET ;0BE5 22
;==========================================================================
Q0BE6: DB 03H, 9FH, 25H, 0CH, 99H, 48H, 40H, 1FH ;..%..H@.
Q0BEE: DB 00H, 09H, 02H, 09H, 00H, 00H, 00H ;.......
;==========================================================================
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -