|
;==========================================================================
;====Power Disassembler for MCS-51 and 6502================================
;==========================================================================
; Writen by: 覃遠高
; Copyright: 覃遠高
;==========================================================================
;===========Disassemble information========================================
;==========================================================================
; File Name: C:\Users\22318\Documents\Tencent Files\2231842499\FileRecv\JTD.hex
; IC Body: MCS-51
; Date: 2019/9/8
;==========================================================================
;==========================================================================
;標號==============指令================================地址===機器碼=======
;==========================================================================
Q0000: LJMP Q0301 ;0000 02 03 01
;==========================================================================
Q0003: DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H ;........
Q000B: DB 02H, 02H, 2FH ;../
;==========================================================================
Q000E: LCALL Q0514 ;000E 12 05 14
Q0011: MOV A,10H ;0011 E5 10
JNZ Q0065 ;0013 70 50
MOV 0AH,13H ;0015 85 13 0A
MOV 0BH,14H ;0018 85 14 0B
MOV A,14H ;001B E5 14
ADD A,#05H ;001D 24 05
MOV 0DH,A ;001F F5 0D
CLR A ;0021 E4
ADDC A,13H ;0022 35 13
MOV 0CH,A ;0024 F5 0C
CLR A ;0026 E4
MOV 0EH,A ;0027 F5 0E
MOV 0FH,A ;0029 F5 0F
Q002B: LCALL Q0130 ;002B 12 01 30
CLR P3.0 ;002E C2 B0
SETB P3.1 ;0030 D2 B1
SETB P3.2 ;0032 D2 B2
CLR P2.4 ;0034 C2 A4
SETB P2.5 ;0036 D2 A5
SETB P3.3 ;0038 D2 B3
SETB P3.4 ;003A D2 B4
CLR P3.5 ;003C C2 B5
SETB P2.6 ;003E D2 A6
CLR P2.7 ;0040 C2 A7
JNB P1.2,Q005C ;0042 30 92 17
JNB P1.3,Q005C ;0045 30 93 14
JNB P1.0,Q005C ;0048 30 90 11
JNB P1.1,Q005C ;004B 30 91 0E
MOV R7,0BH ;004E AF 0B
MOV R6,0AH ;0050 AE 0A
LCALL Q0447 ;0052 12 04 47
MOV R7,0DH ;0055 AF 0D
MOV R6,0CH ;0057 AE 0C
LCALL Q048E ;0059 12 04 8E
Q005C: MOV A,0BH ;005C E5 0B
ORL A,0AH ;005E 45 0A
JNZ Q002B ;0060 70 C9
MOV 10H,#01H ;0062 75 10 01
Q0065: MOV A,10H ;0065 E5 10
XRL A,#01H ;0067 64 01
JNZ Q009A ;0069 70 2F
MOV 11H,A ;006B F5 11
MOV 12H,#05H ;006D 75 12 05
MOV 0EH,A ;0070 F5 0E
MOV 0FH,A ;0072 F5 0F
Q0074: LCALL Q0130 ;0074 12 01 30
SETB P3.0 ;0077 D2 B0
CLR P3.1 ;0079 C2 B1
SETB P3.2 ;007B D2 B2
SETB P2.4 ;007D D2 A4
CLR P2.5 ;007F C2 A5
SETB P3.3 ;0081 D2 B3
SETB P3.4 ;0083 D2 B4
CLR P3.5 ;0085 C2 B5
LCALL Q043F ;0087 12 04 3F
MOV R7,12H ;008A AF 12
MOV R6,11H ;008C AE 11
LCALL Q048E ;008E 12 04 8E
MOV A,12H ;0091 E5 12
ORL A,11H ;0093 45 11
JNZ Q0074 ;0095 70 DD
MOV 10H,#02H ;0097 75 10 02
Q009A: MOV A,10H ;009A E5 10
XRL A,#02H ;009C 64 02
JNZ Q00F3 ;009E 70 53
MOV 0CH,08H ;00A0 85 08 0C
MOV 0DH,09H ;00A3 85 09 0D
MOV A,09H ;00A6 E5 09
ADD A,#05H ;00A8 24 05
MOV 0BH,A ;00AA F5 0B
CLR A ;00AC E4
ADDC A,08H ;00AD 35 08
MOV 0AH,A ;00AF F5 0A
CLR A ;00B1 E4
MOV 0EH,A ;00B2 F5 0E
MOV 0FH,A ;00B4 F5 0F
Q00B6: LCALL Q038D ;00B6 12 03 8D
LCALL Q0133 ;00B9 12 01 33
SETB P3.0 ;00BC D2 B0
SETB P3.1 ;00BE D2 B1
CLR P3.2 ;00C0 C2 B2
SETB P2.4 ;00C2 D2 A4
CLR P2.5 ;00C4 C2 A5
CLR P3.3 ;00C6 C2 B3
SETB P3.4 ;00C8 D2 B4
SETB P3.5 ;00CA D2 B5
CLR P2.6 ;00CC C2 A6
SETB P2.7 ;00CE D2 A7
JNB P1.2,Q00EA ;00D0 30 92 17
JNB P1.3,Q00EA ;00D3 30 93 14
JNB P1.0,Q00EA ;00D6 30 90 11
JNB P1.1,Q00EA ;00D9 30 91 0E
MOV R7,0DH ;00DC AF 0D
MOV R6,0CH ;00DE AE 0C
LCALL Q048E ;00E0 12 04 8E
MOV R7,0BH ;00E3 AF 0B
MOV R6,0AH ;00E5 AE 0A
LCALL Q0447 ;00E7 12 04 47
Q00EA: MOV A,0DH ;00EA E5 0D
ORL A,0CH ;00EC 45 0C
JNZ Q00B6 ;00EE 70 C6
MOV 10H,#03H ;00F0 75 10 03
Q00F3: MOV A,10H ;00F3 E5 10
XRL A,#03H ;00F5 64 03
JZ Q00FC ;00F7 60 03
LJMP Q0011 ;00F9 02 00 11
;==========================================================================
Q00FC: MOV 11H,A ;00FC F5 11
MOV 12H,#05H ;00FE 75 12 05
MOV 0EH,A ;0101 F5 0E
MOV 0FH,A ;0103 F5 0F
Q0105: LCALL Q038D ;0105 12 03 8D
LCALL Q0133 ;0108 12 01 33
SETB P3.0 ;010B D2 B0
SETB P3.1 ;010D D2 B1
CLR P3.2 ;010F C2 B2
SETB P2.4 ;0111 D2 A4
CLR P2.5 ;0113 C2 A5
SETB P3.3 ;0115 D2 B3
CLR P3.4 ;0117 C2 B4
SETB P3.5 ;0119 D2 B5
LCALL Q043F ;011B 12 04 3F
MOV R7,12H ;011E AF 12
MOV R6,11H ;0120 AE 11
LCALL Q048E ;0122 12 04 8E
MOV A,12H ;0125 E5 12
ORL A,11H ;0127 45 11
JNZ Q0105 ;0129 70 DA
MOV 10H,A ;012B F5 10
LJMP Q0011 ;012D 02 00 11
;==========================================================================
Q0130: LCALL Q038D ;0130 12 03 8D
Q0133: CLR A ;0133 E4
MOV 15H,A ;0134 F5 15
MOV 16H,A ;0136 F5 16
JB P1.0,Q0171 ;0138 20 90 36
INC 09H ;013B 05 09
MOV A,09H ;013D E5 09
JNZ Q0143 ;013F 70 02
INC 08H ;0141 05 08
Q0143: CLR C ;0143 C3
SUBB A,#63H ;0144 94 63
MOV A,08H ;0146 E5 08
XRL A,#80H ;0148 64 80
SUBB A,#80H ;014A 94 80
JC Q0154 ;014C 40 06
MOV 08H,#00H ;014E 75 08 00
MOV 09H,#63H ;0151 75 09 63
Q0154: CLR EA ;0154 C2 AF
CLR A ;0156 E4
MOV 15H,A ;0157 F5 15
MOV 16H,A ;0159 F5 16
Q015B: LCALL Q0486 ;015B 12 04 86
INC 16H ;015E 05 16
MOV A,16H ;0160 E5 16
JNZ Q0166 ;0162 70 02
INC 15H ;0164 05 15
Q0166: CLR C ;0166 C3
SUBB A,#14H ;0167 94 14
MOV A,15H ;0169 E5 15
SUBB A,#00H ;016B 94 00
JC Q015B ;016D 40 EC
SETB EA ;016F D2 AF
Q0171: JB P1.1,Q01AB ;0171 20 91 37
MOV A,09H ;0174 E5 09
DEC 09H ;0176 15 09
JNZ Q017C ;0178 70 02
DEC 08H ;017A 15 08
Q017C: SETB C ;017C D3
MOV A,09H ;017D E5 09
SUBB A,#00H ;017F 94 00
MOV A,08H ;0181 E5 08
XRL A,#80H ;0183 64 80
SUBB A,#80H ;0185 94 80
JNC Q018E ;0187 50 05
CLR A ;0189 E4
MOV 08H,A ;018A F5 08
MOV 09H,A ;018C F5 09
Q018E: CLR EA ;018E C2 AF
CLR A ;0190 E4
MOV 15H,A ;0191 F5 15
MOV 16H,A ;0193 F5 16
Q0195: LCALL Q0486 ;0195 12 04 86
INC 16H ;0198 05 16
MOV A,16H ;019A E5 16
JNZ Q01A0 ;019C 70 02
INC 15H ;019E 05 15
Q01A0: CLR C ;01A0 C3
SUBB A,#14H ;01A1 94 14
MOV A,15H ;01A3 E5 15
SUBB A,#00H ;01A5 94 00
JC Q0195 ;01A7 40 EC
SETB EA ;01A9 D2 AF
Q01AB: JB P1.2,Q01EC ;01AB 20 92 3E
INC 14H ;01AE 05 14
MOV A,14H ;01B0 E5 14
JNZ Q01B6 ;01B2 70 02
INC 13H ;01B4 05 13
Q01B6: CLR C ;01B6 C3
SUBB A,#63H ;01B7 94 63
MOV A,13H ;01B9 E5 13
XRL A,#80H ;01BB 64 80
SUBB A,#80H ;01BD 94 80
JC Q01C7 ;01BF 40 06
MOV 13H,#00H ;01C1 75 13 00
MOV 14H,#63H ;01C4 75 14 63
Q01C7: CLR EA ;01C7 C2 AF
CLR A ;01C9 E4
MOV 15H,A ;01CA F5 15
MOV 16H,A ;01CC F5 16
Q01CE: MOV R7,14H ;01CE AF 14
MOV R6,13H ;01D0 AE 13
LCALL Q0447 ;01D2 12 04 47
SETB P2.3 ;01D5 D2 A3
SETB P2.2 ;01D7 D2 A2
INC 16H ;01D9 05 16
MOV A,16H ;01DB E5 16
JNZ Q01E1 ;01DD 70 02
INC 15H ;01DF 05 15
Q01E1: CLR C ;01E1 C3
SUBB A,#14H ;01E2 94 14
MOV A,15H ;01E4 E5 15
SUBB A,#00H ;01E6 94 00
JC Q01CE ;01E8 40 E4
SETB EA ;01EA D2 AF
Q01EC: JB P1.3,Q022E ;01EC 20 93 3F
MOV A,14H ;01EF E5 14
DEC 14H ;01F1 15 14
JNZ Q01F7 ;01F3 70 02
DEC 13H ;01F5 15 13
Q01F7: SETB C ;01F7 D3
MOV A,14H ;01F8 E5 14
SUBB A,#00H ;01FA 94 00
MOV A,13H ;01FC E5 13
XRL A,#80H ;01FE 64 80
SUBB A,#80H ;0200 94 80
JNC Q0209 ;0202 50 05
CLR A ;0204 E4
MOV 13H,A ;0205 F5 13
MOV 14H,A ;0207 F5 14
Q0209: CLR EA ;0209 C2 AF
CLR A ;020B E4
MOV 15H,A ;020C F5 15
MOV 16H,A ;020E F5 16
Q0210: MOV R7,14H ;0210 AF 14
MOV R6,13H ;0212 AE 13
LCALL Q0447 ;0214 12 04 47
SETB P2.3 ;0217 D2 A3
SETB P2.2 ;0219 D2 A2
INC 16H ;021B 05 16
MOV A,16H ;021D E5 16
JNZ Q0223 ;021F 70 02
INC 15H ;0221 05 15
Q0223: CLR C ;0223 C3
SUBB A,#14H ;0224 94 14
MOV A,15H ;0226 E5 15
SUBB A,#00H ;0228 94 00
JC Q0210 ;022A 40 E4
SETB EA ;022C D2 AF
Q022E: RET ;022E 22
;==========================================================================
Q022F: DB 0C0H,0E0H,0C0H,0D0H, 75H, 8CH, 3CH, 75H ;....u.<u
Q0237: DB 8AH,0B0H, 05H, 0FH,0E5H, 0FH, 70H, 02H ;......p.
Q023F: DB 05H, 0EH, 64H, 14H, 45H, 0EH, 60H, 03H ;..d.E.`.
Q0247: DB 02H, 02H,0FCH,0F5H, 0EH,0F5H, 0FH, 20H ;........
Q024F: DB 0B6H, 03H, 02H, 02H,0FCH, 20H,0B7H, 03H ;........
Q0257: DB 02H, 02H,0FCH,0E5H, 10H, 70H, 28H,0E5H ;.....p(.
Q025F: DB 0BH, 15H, 0BH, 70H, 02H, 15H, 0AH,0E5H ;...p....
Q0267: DB 0DH, 15H, 0DH, 70H, 02H, 15H, 0CH,0D3H ;...p....
Q026F: DB 0E5H, 0BH, 94H, 00H,0E5H, 0AH, 64H, 80H ;......d.
Q0277: DB 94H, 80H, 40H, 03H, 02H, 02H,0FCH, 75H ;..@....u
Q027F: DB 0AH, 00H, 75H, 0BH, 00H, 80H, 76H,0E5H ;..u...v.
Q0287: DB 10H,0B4H, 01H, 1FH,0E5H, 12H, 15H, 12H ;........
Q028F: DB 70H, 02H, 15H, 11H,0E5H, 0DH, 15H, 0DH ;p.......
Q0297: DB 70H, 02H, 15H, 0CH,0D3H,0E5H, 12H, 94H ;p.......
Q029F: DB 00H,0E5H, 11H, 64H, 80H, 94H, 80H, 50H ;...d...P
Q02A7: DB 54H, 80H, 4CH,0E5H, 10H,0B4H, 02H, 25H ;T.L....%
Q02AF: DB 0E5H, 0DH, 15H, 0DH, 70H, 02H, 15H, 0CH ;....p...
Q02B7: DB 0E5H, 0BH, 15H, 0BH, 70H, 02H, 15H, 0AH ;....p...
Q02BF: DB 0D3H,0E5H, 0DH, 94H, 00H,0E5H, 0CH, 64H ;.......d
Q02C7: DB 80H, 94H, 80H, 50H, 30H, 75H, 0CH, 00H ;...P0u..
Q02CF: DB 75H, 0DH, 00H, 80H, 28H,0E5H, 10H,0B4H ;u...(...
Q02D7: DB 03H, 23H ;.#
;==========================================================================
Q02D9: MOV A,12H ;02D9 E5 12
DEC 12H ;02DB 15 12
JNZ Q02E1 ;02DD 70 02
DEC 11H ;02DF 15 11
Q02E1: MOV A,0BH ;02E1 E5 0B
DEC 0BH ;02E3 15 0B
JNZ Q02E9 ;02E5 70 02
DEC 0AH ;02E7 15 0A
Q02E9: SETB C ;02E9 D3
MOV A,12H ;02EA E5 12
SUBB A,#00H ;02EC 94 00
MOV A,11H ;02EE E5 11
XRL A,#80H ;02F0 64 80
SUBB A,#80H ;02F2 94 80
JNC Q02FC ;02F4 50 06
MOV 11H,#00H ;02F6 75 11 00
MOV 12H,#00H ;02F9 75 12 00
Q02FC: POP PSW ;02FC D0 D0
POP ACC ;02FE D0 E0
RETI ;0300 32
;==========================================================================
Q0301: MOV R0,#7FH ;0301 78 7F
CLR A ;0303 E4
Q0304: MOV @R0,A ;0304 F6
DJNZ R0,Q0304 ;0305 D8 FD
MOV SP,#17H ;0307 75 81 17
LJMP Q0348 ;030A 02 03 48
;==========================================================================
Q030D: LJMP Q000E ;030D 02 00 0E
;==========================================================================
Q0310: CLR A ;0310 E4
MOVC A,@A+DPTR ;0311 93
INC DPTR ;0312 A3
MOV R0,A ;0313 F8
Q0314: CLR A ;0314 E4
MOVC A,@A+DPTR ;0315 93
INC DPTR ;0316 A3
JC Q031C ;0317 40 03
MOV @R0,A ;0319 F6
SJMP Q031D ;031A 80 01
Q031C: MOVX @R0,A ;031C F2
Q031D: INC R0 ;031D 08
DJNZ R7,Q0314 ;031E DF F4
SJMP Q034B ;0320 80 29
Q0322: CLR A ;0322 E4
MOVC A,@A+DPTR ;0323 93
INC DPTR ;0324 A3
MOV R0,A ;0325 F8
ANL A,#07H ;0326 54 07
ADD A,#0CH ;0328 24 0C
XCH A,R0 ;032A C8
CLR C ;032B C3
RLC A ;032C 33
SWAP A ;032D C4
ANL A,#0FH ;032E 54 0F
ORL A,#20H ;0330 44 20
XCH A,R0 ;0332 C8
MOVC A,@A+PC ;0333 83
JC Q033A ;0334 40 04
CPL A ;0336 F4
ANL A,@R0 ;0337 56
SJMP Q033B ;0338 80 01
Q033A: ORL A,@R0 ;033A 46
Q033B: MOV @R0,A ;033B F6
DJNZ R7,Q0322 ;033C DF E4
SJMP Q034B ;033E 80 0B
AJMP Q0002 ;0340 01 02
INC A ;0342 04
INC R0 ;0343 08
JBC 24H.0,Q0387 ;0344 10 20 40
SJMP Q02D9 ;0347 80 90
Q0348: MOV DPTR,#04CDH ;0348 90 04 CD
Q034B: CLR A ;034B E4
MOV R6,#01H ;034C 7E 01
MOVC A,@A+DPTR ;034E 93
JZ Q030D ;034F 60 BC
INC DPTR ;0351 A3
MOV R7,A ;0352 FF
ANL A,#3FH ;0353 54 3F
JNB ACC.5,Q0361 ;0355 30 E5 09
ANL A,#1FH ;0358 54 1F
MOV R6,A ;035A FE
CLR A ;035B E4
MOVC A,@A+DPTR ;035C 93
INC DPTR ;035D A3
JZ Q0361 ;035E 60 01
INC R6 ;0360 0E
Q0361: XCH A,R7 ;0361 CF
ANL A,#0C0H ;0362 54 C0
ADD A,ACC ;0364 25 E0
JZ Q0310 ;0366 60 A8
JC Q0322 ;0368 40 B8
CLR A ;036A E4
MOVC A,@A+DPTR ;036B 93
INC DPTR ;036C A3
MOV R2,A ;036D FA
CLR A ;036E E4
MOVC A,@A+DPTR ;036F 93
INC DPTR ;0370 A3
MOV R0,A ;0371 F8
Q0372: CLR A ;0372 E4
MOVC A,@A+DPTR ;0373 93
INC DPTR ;0374 A3
XCH A,R0 ;0375 C8
XCH A,DPL ;0376 C5 82
XCH A,R0 ;0378 C8
XCH A,R2 ;0379 CA
XCH A,DPH ;037A C5 83
XCH A,R2 ;037C CA
MOVX @DPTR,A ;037D F0
INC DPTR ;037E A3
XCH A,R0 ;037F C8
XCH A,DPL ;0380 C5 82
XCH A,R0 ;0382 C8
XCH A,R2 ;0383 CA
XCH A,DPH ;0384 C5 83
XCH A,R2 ;0386 CA
Q0387: DJNZ R7,Q0372 ;0387 DF E9
DJNZ R6,Q0372 ;0389 DE E7
SJMP Q034B ;038B 80 BE
Q038D: JB P3.6,Q03A9 ;038D 20 B6 19
MOV P0,#01H ;0390 75 80 01
SETB P3.0 ;0393 D2 B0
SETB P3.1 ;0395 D2 B1
CLR P3.2 ;0397 C2 B2
SETB P2.4 ;0399 D2 A4
CLR P2.5 ;039B C2 A5
SETB P3.3 ;039D D2 B3
SETB P3.4 ;039F D2 B4
CLR P3.5 ;03A1 C2 B5
SETB P2.6 ;03A3 D2 A6
CLR P2.7 ;03A5 C2 A7
SJMP Q038D ;03A7 80 E4
Q03A9: JB P3.7,Q03E9 ;03A9 20 B7 3D
MOV P0,#01H ;03AC 75 80 01
SETB P2.4 ;03AF D2 A4
SETB P2.5 ;03B1 D2 A5
SETB P2.6 ;03B3 D2 A6
SETB P2.7 ;03B5 D2 A7
SETB C ;03B7 D3
MOV A,0FH ;03B8 E5 0F
SUBB A,#0AH ;03BA 94 0A
MOV A,0EH ;03BC E5 0E
SUBB A,#00H ;03BE 94 00
JNC Q03D0 ;03C0 50 0E
SETB P3.0 ;03C2 D2 B0
SETB P3.1 ;03C4 D2 B1
SETB P3.2 ;03C6 D2 B2
SETB P3.3 ;03C8 D2 B3
SETB P3.4 ;03CA D2 B4
SETB P3.5 ;03CC D2 B5
SJMP Q03A9 ;03CE 80 D9
Q03D0: SETB C ;03D0 D3
MOV A,0FH ;03D1 E5 0F
SUBB A,#14H ;03D3 94 14
MOV A,0EH ;03D5 E5 0E
SUBB A,#00H ;03D7 94 00
JNC Q03A9 ;03D9 50 CE
SETB P3.0 ;03DB D2 B0
CLR P3.1 ;03DD C2 B1
SETB P3.2 ;03DF D2 B2
SETB P3.3 ;03E1 D2 B3
CLR P3.4 ;03E3 C2 B4
SETB P3.5 ;03E5 D2 B5
SJMP Q03A9 ;03E7 80 C0
Q03E9: RET ;03E9 22
;==========================================================================
Q03EA: CJNE R4,#00H,Q03F8 ;03EA BC 00 0B
CJNE R6,#00H,Q0419 ;03ED BE 00 29
MOV A,R7 ;03F0 EF
MOV B,R5 ;03F1 8D F0
DIV AB ;03F3 84
MOV R7,A ;03F4 FF
MOV R5,B ;03F5 AD F0
RET ;03F7 22
;==========================================================================
Q03F8: CLR A ;03F8 E4
XCH A,R4 ;03F9 CC
MOV R0,A ;03FA F8
MOV B,#08H ;03FB 75 F0 08
Q03FE: MOV A,R7 ;03FE EF
ADD A,R7 ;03FF 2F
MOV R7,A ;0400 FF
MOV A,R6 ;0401 EE
RLC A ;0402 33
MOV R6,A ;0403 FE
MOV A,R4 ;0404 EC
RLC A ;0405 33
MOV R4,A ;0406 FC
MOV A,R6 ;0407 EE
SUBB A,R5 ;0408 9D
MOV A,R4 ;0409 EC
SUBB A,R0 ;040A 98
JC Q0412 ;040B 40 05
MOV R4,A ;040D FC
MOV A,R6 ;040E EE
SUBB A,R5 ;040F 9D
MOV R6,A ;0410 FE
INC R7 ;0411 0F
Q0412: DJNZ B,Q03FE ;0412 D5 F0 E9
CLR A ;0415 E4
XCH A,R6 ;0416 CE
MOV R5,A ;0417 FD
RET ;0418 22
;==========================================================================
Q0419: MOV A,R5 ;0419 ED
MOV R0,A ;041A F8
MOV B,A ;041B F5 F0
MOV A,R6 ;041D EE
DIV AB ;041E 84
JB OV,Q043E ;041F 20 D2 1C
MOV R6,A ;0422 FE
MOV R5,B ;0423 AD F0
MOV B,#08H ;0425 75 F0 08
Q0428: MOV A,R7 ;0428 EF
ADD A,R7 ;0429 2F
MOV R7,A ;042A FF
MOV A,R5 ;042B ED
RLC A ;042C 33
MOV R5,A ;042D FD
JC Q0437 ;042E 40 07
SUBB A,R0 ;0430 98
JNC Q0439 ;0431 50 06
DJNZ B,Q0428 ;0433 D5 F0 F2
RET ;0436 22
;==========================================================================
Q0437: CLR C ;0437 C3
SUBB A,R0 ;0438 98
Q0439: MOV R5,A ;0439 FD
INC R7 ;043A 0F
DJNZ B,Q0428 ;043B D5 F0 EA
Q043E: RET ;043E 22
;==========================================================================
Q043F: SETB P2.6 ;043F D2 A6
CLR P2.7 ;0441 C2 A7
MOV R7,12H ;0443 AF 12
MOV R6,11H ;0445 AE 11
Q0447: MOV R3,07H ;0447 AB 07
MOV R2,06H ;0449 AA 06
MOV R4,#00H ;044B 7C 00
MOV R5,#0AH ;044D 7D 0A
LCALL Q03EA ;044F 12 03 EA
MOV 17H,R7 ;0452 8F 17
MOV R6,02H ;0454 AE 02
MOV R7,03H ;0456 AF 03
MOV R4,#00H ;0458 7C 00
MOV R5,#0AH ;045A 7D 0A
LCALL Q03EA ;045C 12 03 EA
MOV R4,05H ;045F AC 05
MOV A,17H ;0461 E5 17
MOV DPTR,#0503H ;0463 90 05 03
MOVC A,@A+DPTR ;0466 93
MOV P0,A ;0467 F5 80
SETB P2.1 ;0469 D2 A1
CLR P2.0 ;046B C2 A0
LCALL Q04E9 ;046D 12 04 E9
SETB P2.1 ;0470 D2 A1
SETB P2.0 ;0472 D2 A0
MOV R7,04H ;0474 AF 04
MOV A,R7 ;0476 EF
MOVC A,@A+DPTR ;0477 93
MOV P0,A ;0478 F5 80
CLR P2.1 ;047A C2 A1
SETB P2.0 ;047C D2 A0
LCALL Q04E9 ;047E 12 04 E9
SETB P2.1 ;0481 D2 A1
SETB P2.0 ;0483 D2 A0
RET ;0485 22
;==========================================================================
Q0486: SETB P2.1 ;0486 D2 A1
SETB P2.0 ;0488 D2 A0
MOV R7,09H ;048A AF 09
MOV R6,08H ;048C AE 08
Q048E: MOV R3,07H ;048E AB 07
MOV R2,06H ;0490 AA 06
MOV R4,#00H ;0492 7C 00
MOV R5,#0AH ;0494 7D 0A
LCALL Q03EA ;0496 12 03 EA
MOV 17H,R7 ;0499 8F 17
MOV R6,02H ;049B AE 02
MOV R7,03H ;049D AF 03
MOV R4,#00H ;049F 7C 00
MOV R5,#0AH ;04A1 7D 0A
LCALL Q03EA ;04A3 12 03 EA
MOV R4,05H ;04A6 AC 05
MOV A,17H ;04A8 E5 17
MOV DPTR,#0503H ;04AA 90 05 03
MOVC A,@A+DPTR ;04AD 93
MOV P0,A ;04AE F5 80
SETB P2.3 ;04B0 D2 A3
CLR P2.2 ;04B2 C2 A2
LCALL Q04E9 ;04B4 12 04 E9
SETB P2.3 ;04B7 D2 A3
SETB P2.2 ;04B9 D2 A2
MOV R7,04H ;04BB AF 04
MOV A,R7 ;04BD EF
MOVC A,@A+DPTR ;04BE 93
MOV P0,A ;04BF F5 80
CLR P2.3 ;04C1 C2 A3
SETB P2.2 ;04C3 D2 A2
LCALL Q04E9 ;04C5 12 04 E9
SETB P2.3 ;04C8 D2 A3
SETB P2.2 ;04CA D2 A2
RET ;04CC 22
;==========================================================================
Q04CD: DB 02H, 0EH, 00H, 00H, 02H, 0AH, 00H, 14H ;........
Q04D5: DB 02H, 0CH, 00H, 1EH, 02H, 11H, 00H, 05H ;........
Q04DD: DB 02H, 13H, 00H, 14H, 02H, 08H, 00H, 1EH ;........
Q04E5: DB 01H, 10H, 00H, 00H ;....
;==========================================================================
Q04E9: MOV R7,#0AH ;04E9 7F 0A
MOV R6,#00H ;04EB 7E 00
Q04ED: MOV A,R7 ;04ED EF
DEC R7 ;04EE 1F
MOV R2,06H ;04EF AA 06
JNZ Q04F4 ;04F1 70 01
DEC R6 ;04F3 1E
Q04F4: ORL A,R2 ;04F4 4A
JZ Q0502 ;04F5 60 0B
MOV R5,#64H ;04F7 7D 64
Q04F9: MOV A,R5 ;04F9 ED
SETB C ;04FA D3
SUBB A,#00H ;04FB 94 00
JC Q04ED ;04FD 40 EE
DEC R5 ;04FF 1D
SJMP Q04F9 ;0500 80 F7
Q0502: RET ;0502 22
;==========================================================================
Q0503: DB 0C0H,0F9H,0A4H,0B0H, 99H, 92H, 82H,0F8H ;........
Q050B: DB 80H, 90H, 88H, 83H,0C6H,0A1H, 86H, 8EH ;........
Q0513: DB 0FFH ;.
;==========================================================================
Q0514: MOV TMOD,#01H ;0514 75 89 01
SETB EA ;0517 D2 AF
SETB TR0 ;0519 D2 8C
SETB ET0 ;051B D2 A9
MOV TH0,#3CH ;051D 75 8C 3C
MOV TL0,#0B0H ;0520 75 8A B0
RET ;0523 22
;==========================================================================

|
|