Q0000: CLR P2.6 ;0000 C2 A6
CLR P2.7 ;0002 C2 A7
AJMP Q0030 ;0004 01 30
NOP ;0006 00
NOP ;0007 00
NOP ;0008 00
NOP ;0009 00
NOP ;000A 00
NOP ;000B 00
NOP ;000C 00
NOP ;000D 00
NOP ;000E 00
NOP ;000F 00
NOP ;0010 00
NOP ;0011 00
NOP ;0012 00
NOP ;0013 00
NOP ;0014 00
NOP ;0015 00
NOP ;0016 00
NOP ;0017 00
NOP ;0018 00
NOP ;0019 00
NOP ;001A 00
NOP ;001B 00
NOP ;001C 00
NOP ;001D 00
NOP ;001E 00
NOP ;001F 00
NOP ;0020 00
NOP ;0021 00
NOP ;0022 00
NOP ;0023 00
NOP ;0024 00
NOP ;0025 00
NOP ;0026 00
NOP ;0027 00
NOP ;0028 00
NOP ;0029 00
NOP ;002A 00
NOP ;002B 00
NOP ;002C 00
NOP ;002D 00
NOP ;002E 00
NOP ;002F 00
Q0030: NOP ;0030 00
NOP ;0031 00
NOP ;0032 00
CLR C ;0033 C3
MOV 2FH,#40H ;0034 75 2F 40
MOV A,2FH ;0037 E5 2F
ADD A,#0AH ;0039 24 0A
MOV 2FH,A ;003B F5 2F
NOP ;003D 00
MOV SP,#30H ;003E 75 81 30
MOV IE,#00H ;0041 75 A8 00
MOV TMOD,#20H ;0044 75 89 20
MOV TCON,#00H ;0047 75 88 00
MOV SCON,#40H ;004A 75 98 40
MOV PCON,#80H ;004D 75 87 80
MOV TH1,#0D0H ;0050 75 8D D0
MOV TL1,#0D0H ;0053 75 8B D0
SETB TR1 ;0056 D2 8E
CLR P1.2 ;0058 C2 92
CPL P1.7 ;005A B2 97
CLR P0.5 ;005C C2 85
SETB P0.4 ;005E D2 84
SETB P0.3 ;0060 D2 83
SETB P0.2 ;0062 D2 82
SETB P0.1 ;0064 D2 81
SETB P0.0 ;0066 D2 80
SETB P0.7 ;0068 D2 87
SETB P0.6 ;006A D2 86
CPL P1.7 ;006C B2 97
LCALL Q0732 ;006E 12 07 32
LCALL Q0762 ;0071 12 07 62
LCALL Q01A5 ;0074 12 01 A5
LCALL Q01AE ;0077 12 01 AE
Q007A: CPL P1.7 ;007A B2 97
MOV 29H,#00H ;007C 75 29 00
LCALL Q0355 ;007F 12 03 55
SETB REN ;0082 D2 9C
SETB SM2 ;0084 D2 9D
CLR P1.2 ;0086 C2 92
MOV 7BH,#00H ;0088 75 7B 00
MOV 7AH,#00H ;008B 75 7A 00
MOV 79H,#00H ;008E 75 79 00
MOV 78H,#00H ;0091 75 78 00
Q0094: LCALL Q072A ;0094 12 07 2A
MOV A,SBUF ;0097 E5 99
CJNE A,#0AAH,Q0094 ;0099 B4 AA F8
LCALL Q072A ;009C 12 07 2A
MOV A,SBUF ;009F E5 99
CJNE A,2FH,Q0094 ;00A1 B5 2F F0
LCALL Q072A ;00A4 12 07 2A
MOV A,SBUF ;00A7 E5 99
MOV 68H,A ;00A9 F5 68
CJNE A,#0A4H,Q00CB ;00AB B4 A4 1D
CPL P1.7 ;00AE B2 97
LCALL Q072A ;00B0 12 07 2A
MOV 69H,SBUF ;00B3 85 99 69
LCALL Q072A ;00B6 12 07 2A
MOV 6AH,SBUF ;00B9 85 99 6A
LCALL Q072A ;00BC 12 07 2A
MOV 6BH,SBUF ;00BF 85 99 6B
LCALL Q072A ;00C2 12 07 2A
MOV 6CH,SBUF ;00C5 85 99 6C
LCALL Q0A3E ;00C8 12 0A 3E
Q00CB: CLR SM2 ;00CB C2 9D
CPL P1.7 ;00CD B2 97
CLR TB8 ;00CF C2 9B
CLR REN ;00D1 C2 9C
SETB P1.2 ;00D3 D2 92
MOV 7BH,#00H ;00D5 75 7B 00
MOV 7AH,#00H ;00D8 75 7A 00
MOV 79H,#00H ;00DB 75 79 00
MOV 78H,#00H ;00DE 75 78 00
MOV A,68H ;00E1 E5 68
CJNE A,#0A3H,Q0103 ;00E3 B4 A3 1D
CPL P1.7 ;00E6 B2 97
LCALL Q015E ;00E8 12 01 5E
LCALL Q0410 ;00EB 12 04 10
MOV 7DH,5AH ;00EE 85 5A 7D
LCALL Q0191 ;00F1 12 01 91
LCALL Q04AA ;00F4 12 04 AA
MOV 7EH,5AH ;00F7 85 5A 7E
LCALL Q019B ;00FA 12 01 9B
LCALL Q017D ;00FD 12 01 7D
LJMP Q007A ;0100 02 00 7A
;==========================================================================
Q0103: CJNE A,#0A0H,Q0129 ;0103 B4 A0 23
CPL P1.7 ;0106 B2 97
LCALL Q015E ;0108 12 01 5E
LCALL Q017D ;010B 12 01 7D
MOV A,7DH ;010E E5 7D
JZ Q0117 ;0110 60 05
LCALL Q0792 ;0112 12 07 92
AJMP Q011A ;0115 21 1A
Q0117: LCALL Q07E5 ;0117 12 07 E5
Q011A: MOV R0,#50H ;011A 78 50
MOV R1,#09H ;011C 79 09
Q011E: MOV SBUF,@R0 ;011E 86 99
LCALL Q071F ;0120 12 07 1F
INC R0 ;0123 08
DJNZ R1,Q011E ;0124 D9 F8
LJMP Q007A ;0126 02 00 7A
;==========================================================================
Q0129: CJNE A,#0A1H,Q014C ;0129 B4 A1 20
CPL P1.7 ;012C B2 97
LCALL Q015E ;012E 12 01 5E
LCALL Q017D ;0131 12 01 7D
MOV SBUF,#15H ;0134 75 99 15
LCALL Q071F ;0137 12 07 1F
LCALL Q0732 ;013A 12 07 32
LCALL Q0762 ;013D 12 07 62
LCALL Q0839 ;0140 12 08 39
LCALL Q08B6 ;0143 12 08 B6
LCALL Q01B7 ;0146 12 01 B7
LJMP Q007A ;0149 02 00 7A
;==========================================================================
Q014C: LCALL Q015E ;014C 12 01 5E
MOV SBUF,#00H ;014F 75 99 00
LCALL Q071F ;0152 12 07 1F
MOV SBUF,#00H ;0155 75 99 00
LCALL Q071F ;0158 12 07 1F
LJMP Q007A ;015B 02 00 7A
;==========================================================================
Q015E: MOV A,#00H ;015E 74 00
MOV SBUF,A ;0160 F5 99
JNB TI,$ ;0162 30 99 FD
CLR TI ;0165 C2 99
MOV A,#0AAH ;0167 74 AA
MOV SBUF,A ;0169 F5 99
LCALL Q071F ;016B 12 07 1F
MOV A,2FH ;016E E5 2F
MOV SBUF,A ;0170 F5 99
LCALL Q071F ;0172 12 07 1F
MOV A,68H ;0175 E5 68
MOV SBUF,A ;0177 F5 99
LCALL Q071F ;0179 12 07 1F
RET ;017C 22
;==========================================================================
Q017D: CLR C ;017D C3
MOV A,7DH ;017E E5 7D
ADD A,7EH ;0180 25 7E
MOV SBUF,A ;0182 F5 99
LCALL Q071F ;0184 12 07 1F
MOV A,#00H ;0187 74 00
ADDC A,#00H ;0189 34 00
MOV SBUF,A ;018B F5 99
LCALL Q071F ;018D 12 07 1F
RET ;0190 22
;==========================================================================
Q0191: MOV DPTR,#1000H ;0191 90 10 00
MOV B,7DH ;0194 85 7D F0
LCALL Q038B ;0197 12 03 8B
RET ;019A 22
;==========================================================================
Q019B: MOV DPTR,#1001H ;019B 90 10 01
MOV B,7EH ;019E 85 7E F0
LCALL Q038B ;01A1 12 03 8B
RET ;01A4 22
;==========================================================================
Q01A5: MOV DPTR,#1000H ;01A5 90 10 00
LCALL Q036A ;01A8 12 03 6A
MOV 7DH,A ;01AB F5 7D
RET ;01AD 22
;==========================================================================
Q01AE: MOV DPTR,#1001H ;01AE 90 10 01
LCALL Q036A ;01B1 12 03 6A
MOV 7EH,A ;01B4 F5 7E
RET ;01B6 22
;==========================================================================
Q01B7: CPL P1.7 ;01B7 B2 97
MOV 7CH,#07H ;01B9 75 7C 07
LCALL Q02C4 ;01BC 12 02 C4
MOV SBUF,A ;01BF F5 99
LCALL Q033E ;01C1 12 03 3E
LCALL Q071F ;01C4 12 07 1F
MOV A,B ;01C7 E5 F0
MOV SBUF,A ;01C9 F5 99
LCALL Q033E ;01CB 12 03 3E
LCALL Q071F ;01CE 12 07 1F
CPL P1.7 ;01D1 B2 97
MOV 7CH,#03H ;01D3 75 7C 03
LCALL Q02C4 ;01D6 12 02 C4
MOV SBUF,A ;01D9 F5 99
LCALL Q033E ;01DB 12 03 3E
LCALL Q071F ;01DE 12 07 1F
MOV A,B ;01E1 E5 F0
MOV SBUF,A ;01E3 F5 99
LCALL Q033E ;01E5 12 03 3E
LCALL Q071F ;01E8 12 07 1F
CPL P1.7 ;01EB B2 97
MOV 7CH,#04H ;01ED 75 7C 04
LCALL Q02C4 ;01F0 12 02 C4
MOV SBUF,A ;01F3 F5 99
LCALL Q033E ;01F5 12 03 3E
LCALL Q071F ;01F8 12 07 1F
MOV A,B ;01FB E5 F0
MOV SBUF,A ;01FD F5 99
LCALL Q033E ;01FF 12 03 3E
LCALL Q071F ;0202 12 07 1F
MOV 7CH,#02H ;0205 75 7C 02
LCALL Q02C4 ;0208 12 02 C4
MOV SBUF,A ;020B F5 99
LCALL Q033E ;020D 12 03 3E
LCALL Q071F ;0210 12 07 1F
MOV A,B ;0213 E5 F0
MOV SBUF,A ;0215 F5 99
LCALL Q033E ;0217 12 03 3E
LCALL Q071F ;021A 12 07 1F
MOV 7CH,#00H ;021D 75 7C 00
LCALL Q02C4 ;0220 12 02 C4
MOV SBUF,A ;0223 F5 99
LCALL Q033E ;0225 12 03 3E
LCALL Q071F ;0228 12 07 1F
MOV A,B ;022B E5 F0
MOV SBUF,A ;022D F5 99
LCALL Q033E ;022F 12 03 3E
LCALL Q071F ;0232 12 07 1F
MOV 7CH,#05H ;0235 75 7C 05
LCALL Q02C4 ;0238 12 02 C4
MOV SBUF,A ;023B F5 99
LCALL Q033E ;023D 12 03 3E
LCALL Q071F ;0240 12 07 1F
MOV A,B ;0243 E5 F0
MOV SBUF,A ;0245 F5 99
LCALL Q033E ;0247 12 03 3E
LCALL Q071F ;024A 12 07 1F
MOV 7CH,#06H ;024D 75 7C 06
LCALL Q02C4 ;0250 12 02 C4
MOV SBUF,A ;0253 F5 99
LCALL Q033E ;0255 12 03 3E
LCALL Q071F ;0258 12 07 1F
MOV A,B ;025B E5 F0
MOV SBUF,A ;025D F5 99
LCALL Q033E ;025F 12 03 3E
LCALL Q071F ;0262 12 07 1F
CPL P1.7 ;0265 B2 97
MOV 7CH,#01H ;0267 75 7C 01
LCALL Q02C4 ;026A 12 02 C4
MOV SBUF,A ;026D F5 99
LCALL Q033E ;026F 12 03 3E
LCALL Q071F ;0272 12 07 1F
MOV A,B ;0275 E5 F0
MOV SBUF,A ;0277 F5 99
LCALL Q033E ;0279 12 03 3E
LCALL Q071F ;027C 12 07 1F
MOV A,78H ;027F E5 78
MOV SBUF,A ;0281 F5 99
LCALL Q071F ;0283 12 07 1F
MOV A,79H ;0286 E5 79
MOV SBUF,A ;0288 F5 99
LCALL Q071F ;028A 12 07 1F
MOV A,7AH ;028D E5 7A
MOV SBUF,A ;028F F5 99
LCALL Q071F ;0291 12 07 1F
MOV A,7BH ;0294 E5 7B
MOV SBUF,A ;0296 F5 99
LCALL Q071F ;0298 12 07 1F
RET ;029B 22
;==========================================================================
Q029C: DB 12H, 05H,0EDH, 74H, 55H, 12H, 06H, 0EH ;...tU...
Q02A4: DB 7DH, 08H, 12H, 03H, 6AH, 12H, 06H, 0EH ;}...j...
Q02AC: DB 0A3H,0DDH,0F7H, 22H, 12H, 06H, 6EH, 74H ;..."..nt
Q02B4: DB 55H, 12H, 06H, 8DH, 7DH, 08H, 12H, 03H ;U...}...
Q02BC: DB 6AH, 12H, 06H, 8DH,0A3H,0DDH,0F7H, 22H ;j......"
;==========================================================================
Q02C4: PUSH PSW ;02C4 C0 D0
CLR RS1 ;02C6 C2 D4
SETB RS0 ;02C8 D2 D3
MOV P2,#3FH ;02CA 75 A0 3F
MOV R3,#00H ;02CD 7B 00
MOV R4,#00H ;02CF 7C 00
MOV R5,#00H ;02D1 7D 00
MOV A,P2 ;02D3 E5 A0
ANL A,#0F8H ;02D5 54 F8
ORL A,7CH ;02D7 45 7C
MOV P2,A ;02D9 F5 A0
LCALL Q06EF ;02DB 12 06 EF
MOV R7,#20H ;02DE 7F 20
Q02E0: LCALL Q0306 ;02E0 12 03 06
ADD A,R5 ;02E3 2D
MOV R5,A ;02E4 FD
MOV A,R4 ;02E5 EC
ADDC A,B ;02E6 35 F0
MOV R4,A ;02E8 FC
MOV A,R3 ;02E9 EB
ADDC A,#00H ;02EA 34 00
MOV R3,A ;02EC FB
DJNZ R7,Q02E0 ;02ED DF F1
MOV R7,#05H ;02EF 7F 05
Q02F1: CLR C ;02F1 C3
MOV A,R3 ;02F2 EB
RRC A ;02F3 13
MOV R3,A ;02F4 FB
MOV A,R4 ;02F5 EC
RRC A ;02F6 13
MOV R4,A ;02F7 FC
MOV A,R5 ;02F8 ED
RRC A ;02F9 13
MOV R5,A ;02FA FD
DJNZ R7,Q02F1 ;02FB DF F4
MOV A,R4 ;02FD EC
MOV B,R5 ;02FE 8D F0
MOV P2,#3FH ;0300 75 A0 3F
POP PSW ;0303 D0 D0
RET ;0305 22
;==========================================================================
Q0306: MOV A,#00H ;0306 74 00
MOV B,#00H ;0308 75 F0 00
CLR P2.5 ;030B C2 A5
NOP ;030D 00
CLR P2.3 ;030E C2 A3
NOP ;0310 00
NOP ;0311 00
SETB P2.5 ;0312 D2 A5
NOP ;0314 00
NOP ;0315 00
CLR P2.5 ;0316 C2 A5
NOP ;0318 00
NOP ;0319 00
SETB P2.5 ;031A D2 A5
NOP ;031C 00
NOP ;031D 00
CLR P2.5 ;031E C2 A5
NOP ;0320 00
NOP ;0321 00
SETB P2.5 ;0322 D2 A5
NOP ;0324 00
NOP ;0325 00
MOV R6,#0CH ;0326 7E 0C
Q0328: CLR P2.5 ;0328 C2 A5
NOP ;032A 00
MOV C,P2.4 ;032B A2 A4
RLC A ;032D 33
MOV R2,A ;032E FA
SETB P2.5 ;032F D2 A5
MOV A,B ;0331 E5 F0
RLC A ;0333 33
MOV B,A ;0334 F5 F0
MOV A,R2 ;0336 EA
DJNZ R6,Q0328 ;0337 DE EF
SETB P2.3 ;0339 D2 A3
CPL P1.7 ;033B B2 97
RET ;033D 22
;==========================================================================
Q033E: ADD A,78H ;033E 25 78
MOV 78H,A ;0340 F5 78
MOV A,79H ;0342 E5 79
ADDC A,#00H ;0344 34 00
MOV 79H,A ;0346 F5 79
MOV A,7AH ;0348 E5 7A
ADDC A,#00H ;034A 34 00
MOV 7AH,A ;034C F5 7A
MOV A,7BH ;034E E5 7B
ADDC A,#00H ;0350 34 00
MOV 7BH,A ;0352 F5 7B
RET ;0354 22
;==========================================================================
Q0355: MOV TH1,#0D0H ;0355 75 8D D0
MOV TL1,#0D0H ;0358 75 8B D0
SETB TR1 ;035B D2 8E
MOV SCON,#0C0H ;035D 75 98 C0
MOV PCON,#80H ;0360 75 87 80
CLR P0.5 ;0363 C2 85
CLR P0.4 ;0365 C2 84
CPL P1.7 ;0367 B2 97
RET ;0369 22
;==========================================================================
Q036A: LCALL Q03EE ;036A 12 03 EE
MOV A,#0A0H ;036D 74 A0
LCALL Q03A9 ;036F 12 03 A9
MOV A,DPH ;0372 E5 83
LCALL Q03A9 ;0374 12 03 A9
MOV A,DPL ;0377 E5 82
LCALL Q03A9 ;0379 12 03 A9
LCALL Q03EE ;037C 12 03 EE
MOV A,#0A1H ;037F 74 A1
LCALL Q03A9 ;0381 12 03 A9
LCALL Q03D5 ;0384 12 03 D5
LCALL Q03FF ;0387 12 03 FF
RET ;038A 22
;==========================================================================
Q038B: LCALL Q03EE ;038B 12 03 EE
MOV A,#0A0H ;038E 74 A0
LCALL Q03A9 ;0390 12 03 A9
MOV A,DPH ;0393 E5 83
LCALL Q03A9 ;0395 12 03 A9
MOV A,DPL ;0398 E5 82
LCALL Q03A9 ;039A 12 03 A9
MOV A,B ;039D E5 F0
LCALL Q03A9 ;039F 12 03 A9
LCALL Q03FF ;03A2 12 03 FF
LCALL Q06FA ;03A5 12 06 FA
RET ;03A8 22
;==========================================================================
Q03A9: CPL P1.7 ;03A9 B2 97
MOV R7,#08H ;03AB 7F 08
Q03AD: CLR P0.2 ;03AD C2 82
NOP ;03AF 00
NOP ;03B0 00
NOP ;03B1 00
RLC A ;03B2 33
MOV P0.3,C ;03B3 92 83
NOP ;03B5 00
NOP ;03B6 00
NOP ;03B7 00
SETB P0.2 ;03B8 D2 82
NOP ;03BA 00
NOP ;03BB 00
NOP ;03BC 00
DJNZ R7,Q03AD ;03BD DF EE
CLR P0.2 ;03BF C2 82
NOP ;03C1 00
NOP ;03C2 00
NOP ;03C3 00
NOP ;03C4 00
NOP ;03C5 00
NOP ;03C6 00
SETB P0.3 ;03C7 D2 83
SETB P0.2 ;03C9 D2 82
NOP ;03CB 00
NOP ;03CC 00
NOP ;03CD 00
NOP ;03CE 00
CLR P0.2 ;03CF C2 82
NOP ;03D1 00
NOP ;03D2 00
NOP ;03D3 00
RET ;03D4 22
;==========================================================================
Q03D5: CPL P1.7 ;03D5 B2 97
SETB P0.3 ;03D7 D2 83
MOV R7,#08H ;03D9 7F 08
Q03DB: CLR P0.2 ;03DB C2 82
NOP ;03DD 00
NOP ;03DE 00
NOP ;03DF 00
MOV C,P0.3 ;03E0 A2 83
RLC A ;03E2 33
NOP ;03E3 00
NOP ;03E4 00
NOP ;03E5 00
SETB P0.2 ;03E6 D2 82
NOP ;03E8 00
NOP ;03E9 00
NOP ;03EA 00
DJNZ R7,Q03DB ;03EB DF EE
RET ;03ED 22
;==========================================================================
Q03EE: SETB P0.3 ;03EE D2 83
SETB P0.2 ;03F0 D2 82
NOP ;03F2 00
NOP ;03F3 00
NOP ;03F4 00
CLR P0.3 ;03F5 C2 83
NOP ;03F7 00
NOP ;03F8 00
NOP ;03F9 00
CLR P0.2 ;03FA C2 82
NOP ;03FC 00
NOP ;03FD 00
RET ;03FE 22
;==========================================================================
Q03FF: CLR P0.3 ;03FF C2 83
CLR P0.2 ;0401 C2 82
NOP ;0403 00
NOP ;0404 00
NOP ;0405 00
SETB P0.2 ;0406 D2 82
NOP ;0408 00
NOP ;0409 00
NOP ;040A 00
SETB P0.3 ;040B D2 83
NOP ;040D 00
NOP ;040E 00
RET ;040F 22
;==========================================================================
Q0410: PUSH PSW ;0410 C0 D0
CLR RS1 ;0412 C2 D4
SETB RS0 ;0414 D2 D3
CPL P1.7 ;0416 B2 97
MOV DPTR,#0000H ;0418 90 00 00
MOV R7,#08H ;041B 7F 08
MOV A,#00H ;041D 74 00
MOV R0,#20H ;041F 78 20
Q0421: MOV @R0,A ;0421 F6
INC R0 ;0422 08
DJNZ R7,Q0421 ;0423 DF FC
MOV R4,#08H ;0425 7C 08
MOV R1,#60H ;0427 79 60
MOV 5AH,#00H ;0429 75 5A 00
MOV 5CH,#00H ;042C 75 5C 00
MOV 5BH,#00H ;042F 75 5B 00
MOV 5DH,#00H ;0432 75 5D 00
Q0435: MOV R5,#08H ;0435 7D 08
MOV 59H,#00H ;0437 75 59 00
MOV 5CH,5AH ;043A 85 5A 5C
LCALL Q05ED ;043D 12 05 ED
MOV A,#0F0H ;0440 74 F0
LCALL Q060E ;0442 12 06 0E
Q0445: LCALL Q063C ;0445 12 06 3C
RL A ;0448 23
PUSH DPL ;0449 C0 82
PUSH DPH ;044B C0 83
CPL P1.7 ;044D B2 97
MOV DPTR,#0453H ;044F 90 04 53
JMP @A+DPTR ;0452 73
AJMP Q045B ;0453 81 5B
AJMP Q0475 ;0455 81 75
AJMP Q048C ;0457 81 8C
AJMP Q04A3 ;0459 81 A3
Q045B: POP DPH ;045B D0 83
POP DPL ;045D D0 82
INC 59H ;045F 05 59
LCALL Q0544 ;0461 12 05 44
LCALL Q0617 ;0464 12 06 17
LCALL Q05A0 ;0467 12 05 A0
MOV A,5BH ;046A E5 5B
JNZ Q04A7 ;046C 70 39
MOV A,5AH ;046E E5 5A
CJNE A,5CH,Q0435 ;0470 B5 5C C2
AJMP Q0445 ;0473 81 45
Q0475: POP DPH ;0475 D0 83
POP DPL ;0477 D0 82
CLR C ;0479 C3
LCALL Q0617 ;047A 12 06 17
CLR C ;047D C3
LCALL Q05A0 ;047E 12 05 A0
MOV A,5BH ;0481 E5 5B
JNZ Q04A7 ;0483 70 22
MOV A,5AH ;0485 E5 5A
CJNE A,5CH,Q0435 ;0487 B5 5C AB
AJMP Q0445 ;048A 81 45
Q048C: POP DPH ;048C D0 83
POP DPL ;048E D0 82
SETB C ;0490 D3
LCALL Q0617 ;0491 12 06 17
SETB C ;0494 D3
LCALL Q05A0 ;0495 12 05 A0
MOV A,5BH ;0498 E5 5B
JNZ Q04A7 ;049A 70 0B
MOV A,5AH ;049C E5 5A
CJNE A,5CH,Q0435 ;049E B5 5C 94
AJMP Q0445 ;04A1 81 45
Q04A3: POP DPH ;04A3 D0 83
POP DPL ;04A5 D0 82
Q04A7: POP PSW ;04A7 D0 D0
RET ;04A9 22
;==========================================================================
Q04AA: PUSH PSW ;04AA C0 D0
CLR RS1 ;04AC C2 D4
SETB RS0 ;04AE D2 D3
CPL P1.7 ;04B0 B2 97
MOV DPTR,#0800H ;04B2 90 08 00
MOV R7,#08H ;04B5 7F 08
MOV A,#00H ;04B7 74 00
MOV R0,#20H ;04B9 78 20
Q04BB: MOV @R0,A ;04BB F6
INC R0 ;04BC 08
DJNZ R7,Q04BB ;04BD DF FC
MOV R4,#08H ;04BF 7C 08
MOV R1,#60H ;04C1 79 60
MOV 5AH,#00H ;04C3 75 5A 00
MOV 5CH,#00H ;04C6 75 5C 00
MOV 5BH,#00H ;04C9 75 5B 00
MOV 5DH,#00H ;04CC 75 5D 00
Q04CF: MOV R5,#08H ;04CF 7D 08
MOV 59H,#00H ;04D1 75 59 00
MOV 5CH,5AH ;04D4 85 5A 5C
LCALL Q066E ;04D7 12 06 6E
MOV A,#0F0H ;04DA 74 F0
LCALL Q068D ;04DC 12 06 8D
Q04DF: LCALL Q06BD ;04DF 12 06 BD
RL A ;04E2 23
PUSH DPL ;04E3 C0 82
PUSH DPH ;04E5 C0 83
CPL P1.7 ;04E7 B2 97
MOV DPTR,#04EDH ;04E9 90 04 ED
JMP @A+DPTR ;04EC 73
AJMP Q04F5 ;04ED 81 F5
AJMP Q050F ;04EF A1 0F
AJMP Q0526 ;04F1 A1 26
AJMP Q053D ;04F3 A1 3D
Q04F5: POP DPH ;04F5 D0 83
POP DPL ;04F7 D0 82
INC 59H ;04F9 05 59
LCALL Q0544 ;04FB 12 05 44
LCALL Q0696 ;04FE 12 06 96
LCALL Q05A0 ;0501 12 05 A0
MOV A,5BH ;0504 E5 5B
JNZ Q0541 ;0506 70 39
MOV A,5AH ;0508 E5 5A
CJNE A,5CH,Q04CF ;050A B5 5C C2
AJMP Q04DF ;050D 81 DF
Q050F: POP DPH ;050F D0 83
POP DPL ;0511 D0 82
CLR C ;0513 C3
LCALL Q0696 ;0514 12 06 96
CLR C ;0517 C3
LCALL Q05A0 ;0518 12 05 A0
MOV A,5BH ;051B E5 5B
JNZ Q0541 ;051D 70 22
MOV A,5AH ;051F E5 5A
CJNE A,5CH,Q04CF ;0521 B5 5C AB
AJMP Q04DF ;0524 81 DF
Q0526: POP DPH ;0526 D0 83
POP DPL ;0528 D0 82
SETB C ;052A D3
LCALL Q0696 ;052B 12 06 96
SETB C ;052E D3
LCALL Q05A0 ;052F 12 05 A0
MOV A,5BH ;0532 E5 5B
JNZ Q0541 ;0534 70 0B
MOV A,5AH ;0536 E5 5A
CJNE A,5CH,Q04CF ;0538 B5 5C 94
AJMP Q04DF ;053B 81 DF
Q053D: POP DPH ;053D D0 83
POP DPL ;053F D0 82
Q0541: POP PSW ;0541 D0 D0
RET ;0543 22
;==========================================================================
Q0544: MOV R0,#20H ;0544 78 20
MOV A,59H ;0546 E5 59
MOV R3,59H ;0548 AB 59
MOV B,#08H ;054A 75 F0 08
DIV AB ;054D 84
MOV 5EH,A ;054E F5 5E
MOV A,B ;0550 E5 F0
JZ Q055F ;0552 60 0B
MOV A,B ;0554 E5 F0
MOV R7,A ;0556 FF
MOV A,5EH ;0557 E5 5E
ADD A,#20H ;0559 24 20
MOV R0,A ;055B F8
MOV A,@R0 ;055C E6
AJMP Q0568 ;055D A1 68
Q055F: MOV R7,#08H ;055F 7F 08
MOV A,5EH ;0561 E5 5E
DEC A ;0563 14
ADD A,#20H ;0564 24 20
MOV R0,A ;0566 F8
MOV A,@R0 ;0567 E6
Q0568: CLR C ;0568 C3
Q0569: RRC A ;0569 13
DJNZ R7,Q0569 ;056A DF FD
RET ;056C 22
;==========================================================================
Q056D: MOV 28H.3,C ;056D 92 43
MOV R0,#20H ;056F 78 20
MOV A,59H ;0571 E5 59
MOV R3,59H ;0573 AB 59
MOV B,#08H ;0575 75 F0 08
DIV AB ;0578 84
MOV 5EH,A ;0579 F5 5E
MOV A,B ;057B E5 F0
JZ Q058A ;057D 60 0B
MOV A,B ;057F E5 F0
MOV R7,A ;0581 FF
MOV A,5EH ;0582 E5 5E
ADD A,#20H ;0584 24 20
MOV R0,A ;0586 F8
MOV A,@R0 ;0587 E6
AJMP Q0593 ;0588 A1 93
Q058A: MOV R7,#08H ;058A 7F 08
MOV A,5EH ;058C E5 5E
DEC A ;058E 14
ADD A,#20H ;058F 24 20
MOV R0,A ;0591 F8
MOV A,@R0 ;0592 E6
Q0593: MOV R6,#00H ;0593 7E 00
Q0595: RRC A ;0595 13
INC R6 ;0596 0E
DJNZ R7,Q0595 ;0597 DF FC
MOV C,28H.3 ;0599 A2 43
Q059B: RLC A ;059B 33
DJNZ R6,Q059B ;059C DE FD
MOV @R0,A ;059E F6
RET ;059F 22
;==========================================================================
Q05A0: CPL P1.7 ;05A0 B2 97
MOV A,5DH ;05A2 E5 5D
RRC A ;05A4 13
MOV 5DH,A ;05A5 F5 5D
DJNZ R4,Q05D2 ;05A7 DC 29
MOV R4,#08H ;05A9 7C 08
MOV A,5DH ;05AB E5 5D
MOV @R1,A ;05AD F7
INC R1 ;05AE 09
DJNZ R5,Q05D2 ;05AF DD 21
MOV R5,#08H ;05B1 7D 08
LCALL Q05D3 ;05B3 12 05 D3
MOV R0,#60H ;05B6 78 60
MOV R6,#07H ;05B8 7E 07
LCALL Q09A1 ;05BA 12 09 A1
XRL A,@R0 ;05BD 66
JNZ Q05D0 ;05BE 70 10
INC 5AH ;05C0 05 5A
MOV R1,#60H ;05C2 79 60
MOV R3,#08H ;05C4 7B 08
Q05C6: MOV A,@R1 ;05C6 E7
MOV B,A ;05C7 F5 F0
LCALL Q038B ;05C9 12 03 8B
INC DPTR ;05CC A3
INC R1 ;05CD 09
DJNZ R3,Q05C6 ;05CE DB F6
Q05D0: MOV R1,#60H ;05D0 79 60
Q05D2: RET ;05D2 22
;==========================================================================
Q05D3: MOV R3,59H ;05D3 AB 59
LCALL Q0544 ;05D5 12 05 44
JC Q05E0 ;05D8 40 06
SETB C ;05DA D3
LCALL Q056D ;05DB 12 05 6D
AJMP Q05EC ;05DE A1 EC
Q05E0: CLR C ;05E0 C3
LCALL Q056D ;05E1 12 05 6D
DJNZ 59H,Q05D3 ;05E4 D5 59 EC
MOV R3,59H ;05E7 AB 59
MOV 5BH,#01H ;05E9 75 5B 01
Q05EC: RET ;05EC 22
;==========================================================================
Q05ED: CPL P1.7 ;05ED B2 97
SETB 29H.6 ;05EF D2 4E
CLR P0.1 ;05F1 C2 81
MOV R7,#0FAH ;05F3 7F FA
Q05F5: NOP ;05F5 00
NOP ;05F6 00
DJNZ R7,Q05F5 ;05F7 DF FC
SETB P0.1 ;05F9 D2 81
MOV R7,#28H ;05FB 7F 28
DJNZ R7,$ ;05FD DF FE
MOV R7,#32H ;05FF 7F 32
Q0601: MOV C,P0.1 ;0601 A2 81
JNC Q0609 ;0603 50 04
DJNZ R7,Q0601 ;0605 DF FA
CLR 29H.6 ;0607 C2 4E
Q0609: MOV R7,#0FAH ;0609 7F FA
DJNZ R7,$ ;060B DF FE
RET ;060D 22
;==========================================================================
Q060E: MOV R7,#08H ;060E 7F 08
Q0610: RRC A ;0610 13
LCALL Q0617 ;0611 12 06 17
DJNZ R7,Q0610 ;0614 DF FA
RET ;0616 22
;==========================================================================
Q0617: CPL P1.7 ;0617 B2 97
CLR P0.1 ;0619 C2 81
JC Q0621 ;061B 40 04
MOV R6,#19H ;061D 7E 19
DJNZ R6,$ ;061F DE FE
Q0621: MOV R6,#04H ;0621 7E 04
DJNZ R6,$ ;0623 DE FE
SETB P0.1 ;0625 D2 81
CLR P0.0 ;0627 C2 80
NOP ;0629 00
SETB P0.0 ;062A D2 80
MOV R6,#3CH ;062C 7E 3C
DJNZ R6,$ ;062E DE FE
CPL P1.7 ;0630 B2 97
RET ;0632 22
;==========================================================================
Q0633: MOV R7,#08H ;0633 7F 08
Q0635: LCALL Q0646 ;0635 12 06 46
RRC A ;0638 13
DJNZ R7,Q0635 ;0639 DF FA
RET ;063B 22
;==========================================================================
Q063C: CLR A ;063C E4
MOV R7,#02H ;063D 7F 02
Q063F: LCALL Q0646 ;063F 12 06 46
RLC A ;0642 33
DJNZ R7,Q063F ;0643 DF FA
RET ;0645 22
;==========================================================================
Q0646: CPL P1.7 ;0646 B2 97
NOP ;0648 00
CLR P0.1 ;0649 C2 81
SETB P2.6 ;064B D2 A6
NOP ;064D 00
CLR P2.6 ;064E C2 A6
SETB P0.1 ;0650 D2 81
CLR P0.0 ;0652 C2 80
SETB P0.0 ;0654 D2 80
MOV R6,#06H ;0656 7E 06
DJNZ R6,$ ;0658 DE FE
NOP ;065A 00
NOP ;065B 00
NOP ;065C 00
MOV C,P0.1 ;065D A2 81
MOV R6,#13H ;065F 7E 13
DJNZ R6,$ ;0661 DE FE
SETB P0.1 ;0663 D2 81
CLR P0.0 ;0665 C2 80
NOP ;0667 00
NOP ;0668 00
SETB P0.0 ;0669 D2 80
CPL P1.7 ;066B B2 97
RET ;066D 22
;==========================================================================
Q066E: SETB 29H.6 ;066E D2 4E
CLR P0.7 ;0670 C2 87
MOV R7,#0FAH ;0672 7F FA
Q0674: NOP ;0674 00
NOP ;0675 00
DJNZ R7,Q0674 ;0676 DF FC
SETB P0.7 ;0678 D2 87
MOV R7,#28H ;067A 7F 28
DJNZ R7,$ ;067C DF FE
MOV R7,#32H ;067E 7F 32
Q0680: MOV C,P0.7 ;0680 A2 87
JNC Q0688 ;0682 50 04
DJNZ R7,Q0680 ;0684 DF FA
CLR 29H.6 ;0686 C2 4E
Q0688: MOV R7,#0FAH ;0688 7F FA
DJNZ R7,$ ;068A DF FE
RET ;068C 22
;==========================================================================
Q068D: MOV R7,#08H ;068D 7F 08
Q068F: RRC A ;068F 13
LCALL Q0696 ;0690 12 06 96
DJNZ R7,Q068F ;0693 DF FA
RET ;0695 22
;==========================================================================
Q0696: CPL P1.7 ;0696 B2 97
CLR P0.7 ;0698 C2 87
JC Q06A0 ;069A 40 04
MOV R6,#19H ;069C 7E 19
DJNZ R6,$ ;069E DE FE
Q06A0: MOV R6,#04H ;06A0 7E 04
DJNZ R6,$ ;06A2 DE FE
SETB P0.7 ;06A4 D2 87
CLR P0.6 ;06A6 C2 86
NOP ;06A8 00
SETB P0.6 ;06A9 D2 86
MOV R6,#3CH ;06AB 7E 3C
DJNZ R6,$ ;06AD DE FE
CPL P1.7 ;06AF B2 97
RET ;06B1 22
;==========================================================================
Q06B2: CPL P1.7 ;06B2 B2 97
MOV R7,#08H ;06B4 7F 08
Q06B6: LCALL Q06C7 ;06B6 12 06 C7
RRC A ;06B9 13
DJNZ R7,Q06B6 ;06BA DF FA
RET ;06BC 22
;==========================================================================
Q06BD: CLR A ;06BD E4
MOV R7,#02H ;06BE 7F 02
Q06C0: LCALL Q06C7 ;06C0 12 06 C7
RLC A ;06C3 33
DJNZ R7,Q06C0 ;06C4 DF FA
RET ;06C6 22
;==========================================================================
Q06C7: CPL P1.7 ;06C7 B2 97
NOP ;06C9 00
CLR P0.7 ;06CA C2 87
SETB P2.7 ;06CC D2 A7
NOP ;06CE 00
CLR P2.7 ;06CF C2 A7
SETB P0.7 ;06D1 D2 87
CLR P0.6 ;06D3 C2 86
SETB P0.6 ;06D5 D2 86
MOV R6,#06H ;06D7 7E 06
DJNZ R6,$ ;06D9 DE FE
NOP ;06DB 00
NOP ;06DC 00
NOP ;06DD 00
MOV C,P0.7 ;06DE A2 87
MOV R6,#13H ;06E0 7E 13
DJNZ R6,$ ;06E2 DE FE
SETB P0.7 ;06E4 D2 87
CLR P0.6 ;06E6 C2 86
NOP ;06E8 00
NOP ;06E9 00
SETB P0.6 ;06EA D2 86
CPL P1.7 ;06EC B2 97
RET ;06EE 22
;==========================================================================
Q06EF: MOV R6,#02H ;06EF 7E 02
Q06F1: MOV R7,#0FAH ;06F1 7F FA
DJNZ R7,$ ;06F3 DF FE
DJNZ R6,Q06F1 ;06F5 DE FA
CPL P1.7 ;06F7 B2 97
RET ;06F9 22
;==========================================================================
Q06FA: MOV R6,#14H ;06FA 7E 14
Q06FC: MOV R7,#0FAH ;06FC 7F FA
DJNZ R7,$ ;06FE DF FE
DJNZ R6,Q06FC ;0700 DE FA
CPL P1.7 ;0702 B2 97
RET ;0704 22
;==========================================================================
Q0705: DB 7EH,0C8H, 7FH,0FAH,0DFH,0FEH,0DEH,0FAH ;~......
Q070D: DB 0B2H, 97H, 22H ;.."
;==========================================================================
Q0710: MOV R5,#0AH ;0710 7D 0A
Q0712: MOV R6,#0C8H ;0712 7E C8
Q0714: MOV R7,#0FAH ;0714 7F FA
DJNZ R7,$ ;0716 DF FE
DJNZ R6,Q0714 ;0718 DE FA
CPL P1.7 ;071A B2 97
DJNZ R5,Q0712 ;071C DD F4
RET ;071E 22
;==========================================================================
Q071F: CPL P1.7 ;071F B2 97
JBC TI,Q0726 ;0721 10 99 02
SJMP Q071F ;0724 80 F9
Q0726: LCALL Q06EF ;0726 12 06 EF
RET ;0729 22
;==========================================================================
Q072A: CPL P1.7 ;072A B2 97
JBC RI,Q0731 ;072C 10 98 02
SJMP Q072A ;072F 80 F9
Q0731: RET ;0731 22
;==========================================================================
Q0732: MOV A,7DH ;0732 E5 7D
JZ Q075E ;0734 60 28
LCALL Q05ED ;0736 12 05 ED
MOV A,#0CCH ;0739 74 CC
LCALL Q060E ;073B 12 06 0E
NOP ;073E 00
MOV A,#44H ;073F 74 44
LCALL Q060E ;0741 12 06 0E
CLR P0.0 ;0744 C2 80
NOP ;0746 00
NOP ;0747 00
NOP ;0748 00
NOP ;0749 00
NOP ;074A 00
NOP ;074B 00
NOP ;074C 00
NOP ;074D 00
NOP ;074E 00
NOP ;074F 00
SETB P0.0 ;0750 D2 80
CPL P1.7 ;0752 B2 97
LCALL Q0710 ;0754 12 07 10
CPL P1.7 ;0757 B2 97
LCALL Q0710 ;0759 12 07 10
CPL P1.7 ;075C B2 97
Q075E: LCALL Q05ED ;075E 12 05 ED
RET ;0761 22
;==========================================================================
Q0762: MOV A,7EH ;0762 E5 7E
JZ Q078E ;0764 60 28
LCALL Q066E ;0766 12 06 6E
MOV A,#0CCH ;0769 74 CC
LCALL Q068D ;076B 12 06 8D
NOP ;076E 00
MOV A,#44H ;076F 74 44
LCALL Q068D ;0771 12 06 8D
CLR P0.6 ;0774 C2 86
NOP ;0776 00
NOP ;0777 00
NOP ;0778 00
NOP ;0779 00
NOP ;077A 00
NOP ;077B 00
NOP ;077C 00
NOP ;077D 00
NOP ;077E 00
NOP ;077F 00
SETB P0.6 ;0780 D2 86
CPL P1.7 ;0782 B2 97
LCALL Q0710 ;0784 12 07 10
CPL P1.7 ;0787 B2 97
LCALL Q0710 ;0789 12 07 10
CPL P1.7 ;078C B2 97
Q078E: LCALL Q066E ;078E 12 06 6E
RET ;0791 22
;==========================================================================
Q0792: CPL P1.7 ;0792 B2 97
MOV DPTR,#0000H ;0794 90 00 00
MOV R5,#08H ;0797 7D 08
MOV R0,#60H ;0799 78 60
Q079B: LCALL Q036A ;079B 12 03 6A
MOV @R0,A ;079E F6
INC DPTR ;079F A3
INC R0 ;07A0 08
DJNZ R5,Q079B ;07A1 DD F8
SETB 29H.7 ;07A3 D2 4F
MOV R0,#60H ;07A5 78 60
MOV R6,#07H ;07A7 7E 07
LCALL Q09A1 ;07A9 12 09 A1
XRL A,@R0 ;07AC 66
JZ Q07C1 ;07AD 60 12
MOV 50H,#00H ;07AF 75 50 00
MOV 51H,#00H ;07B2 75 51 00
MOV 52H,#00H ;07B5 75 52 00
MOV 53H,#00H ;07B8 75 53 00
CPL P1.7 ;07BB B2 97
AJMP Q07E4 ;07BD E1 E4
CPL P1.7 ;07BF B2 97
Q07C1: LCALL Q05ED ;07C1 12 05 ED
MOV A,#55H ;07C4 74 55
LCALL Q060E ;07C6 12 06 0E
MOV R5,#08H ;07C9 7D 08
MOV R0,#60H ;07CB 78 60
Q07CD: MOV A,@R0 ;07CD E6
LCALL Q060E ;07CE 12 06 0E
INC R0 ;07D1 08
DJNZ R5,Q07CD ;07D2 DD F9
MOV A,#0BEH ;07D4 74 BE
LCALL Q060E ;07D6 12 06 0E
MOV R5,#09H ;07D9 7D 09
MOV R1,#50H ;07DB 79 50
Q07DD: LCALL Q0633 ;07DD 12 06 33
MOV @R1,A ;07E0 F7
INC R1 ;07E1 09
DJNZ R5,Q07DD ;07E2 DD F9
Q07E4: RET ;07E4 22
;==========================================================================
Q07E5: CPL P1.7 ;07E5 B2 97
MOV DPTR,#0800H ;07E7 90 08 00
MOV R5,#08H ;07EA 7D 08
MOV R0,#60H ;07EC 78 60
Q07EE: LCALL Q036A ;07EE 12 03 6A
MOV @R0,A ;07F1 F6
INC DPTR ;07F2 A3
INC R0 ;07F3 08
DJNZ R5,Q07EE ;07F4 DD F8
SETB 29H.7 ;07F6 D2 4F
MOV R0,#60H ;07F8 78 60
MOV R6,#07H ;07FA 7E 07
LCALL Q09A1 ;07FC 12 09 A1
XRL A,@R0 ;07FF 66
JZ Q0815 ;0800 60 13
MOV 50H,#00H ;0802 75 50 00
MOV 51H,#00H ;0805 75 51 00
MOV 52H,#00H ;0808 75 52 00
MOV 53H,#00H ;080B 75 53 00
CPL P1.7 ;080E B2 97
LJMP Q0838 ;0810 02 08 38
;==========================================================================
Q0813: DB 0B2H, 97H ;..
;==========================================================================
Q0815: LCALL Q066E ;0815 12 06 6E
MOV A,#55H ;0818 74 55
LCALL Q068D ;081A 12 06 8D
MOV R5,#08H ;081D 7D 08
MOV R0,#60H ;081F 78 60
Q0821: MOV A,@R0 ;0821 E6
LCALL Q068D ;0822 12 06 8D
INC R0 ;0825 08
DJNZ R5,Q0821 ;0826 DD F9
MOV A,#0BEH ;0828 74 BE
LCALL Q068D ;082A 12 06 8D
MOV R5,#09H ;082D 7D 09
MOV R1,#50H ;082F 79 50
Q0831: LCALL Q06B2 ;0831 12 06 B2
MOV @R1,A ;0834 F7
INC R1 ;0835 09
DJNZ R5,Q0831 ;0836 DD F9
Q0838: RET ;0838 22
;==========================================================================
Q0839: CPL P1.7 ;0839 B2 97
MOV A,7DH ;083B E5 7D
JZ Q08B5 ;083D 60 76
MOV R4,A ;083F FC
MOV DPTR,#0000H ;0840 90 00 00
Q0843: MOV R5,#08H ;0843 7D 08
MOV R0,#60H ;0845 78 60
Q0847: LCALL Q036A ;0847 12 03 6A
MOV @R0,A ;084A F6
INC DPTR ;084B A3
INC R0 ;084C 08
DJNZ R5,Q0847 ;084D DD F8
SETB 29H.7 ;084F D2 4F
MOV R0,#60H ;0851 78 60
MOV R6,#07H ;0853 7E 07
LCALL Q09A1 ;0855 12 09 A1
XRL A,@R0 ;0858 66
JZ Q0870 ;0859 60 15
CLR 29H.7 ;085B C2 4F
MOV 50H,#00H ;085D 75 50 00
MOV 51H,#00H ;0860 75 51 00
MOV 52H,#00H ;0863 75 52 00
MOV 53H,#00H ;0866 75 53 00
CPL P1.7 ;0869 B2 97
LJMP Q08B1 ;086B 02 08 B1
;==========================================================================
Q086E: DB 0B2H, 97H ;..
;==========================================================================
Q0870: LCALL Q05ED ;0870 12 05 ED
MOV A,#55H ;0873 74 55
LCALL Q060E ;0875 12 06 0E
MOV R5,#08H ;0878 7D 08
MOV R0,#60H ;087A 78 60
Q087C: MOV A,@R0 ;087C E6
LCALL Q060E ;087D 12 06 0E
INC R0 ;0880 08
DJNZ R5,Q087C ;0881 DD F9
MOV A,#0BEH ;0883 74 BE
LCALL Q060E ;0885 12 06 0E
MOV R5,#09H ;0888 7D 09
MOV R1,#50H ;088A 79 50
Q088C: LCALL Q0633 ;088C 12 06 33
MOV @R1,A ;088F F7
INC R1 ;0890 09
DJNZ R5,Q088C ;0891 DD F9
SETB 28H.5 ;0893 D2 45
MOV R0,#50H ;0895 78 50
MOV R6,#08H ;0897 7E 08
LCALL Q09A1 ;0899 12 09 A1
XRL A,@R0 ;089C 66
JZ Q08A1 ;089D 60 02
CLR 28H.5 ;089F C2 45
Q08A1: MOV R5,#04H ;08A1 7D 04
MOV R1,#50H ;08A3 79 50
Q08A5: MOV A,@R1 ;08A5 E7
MOV SBUF,A ;08A6 F5 99
INC R1 ;08A8 09
LCALL Q033E ;08A9 12 03 3E
LCALL Q071F ;08AC 12 07 1F
DJNZ R5,Q08A5 ;08AF DD F4
Q08B1: CPL P1.7 ;08B1 B2 97
DJNZ R4,Q0843 ;08B3 DC 8E
Q08B5: RET ;08B5 22
;==========================================================================
Q08B6: CPL P1.7 ;08B6 B2 97
MOV A,7EH ;08B8 E5 7E
JZ Q0931 ;08BA 60 75
MOV R4,A ;08BC FC
MOV DPTR,#0800H ;08BD 90 08 00
Q08C0: MOV R5,#08H ;08C0 7D 08
MOV R0,#60H ;08C2 78 60
Q08C4: LCALL Q036A ;08C4 12 03 6A
MOV @R0,A ;08C7 F6
INC DPTR ;08C8 A3
INC R0 ;08C9 08
CPL P1.7 ;08CA B2 97
DJNZ R5,Q08C4 ;08CC DD F6
SETB 29H.7 ;08CE D2 4F
MOV R0,#60H ;08D0 78 60
MOV R6,#07H ;08D2 7E 07
LCALL Q09A1 ;08D4 12 09 A1
XRL A,@R0 ;08D7 66
JZ Q08ED ;08D8 60 13
CLR 29H.7 ;08DA C2 4F
MOV 50H,#00H ;08DC 75 50 00
MOV 51H,#00H ;08DF 75 51 00
MOV 52H,#00H ;08E2 75 52 00
MOV 53H,#00H ;08E5 75 53 00
LJMP Q092D ;08E8 02 09 2D
;==========================================================================
Q08EB: DB 0B2H, 97H ;..
;==========================================================================
Q08ED: LCALL Q066E ;08ED 12 06 6E
MOV A,#55H ;08F0 74 55
LCALL Q068D ;08F2 12 06 8D
MOV R5,#08H ;08F5 7D 08
MOV R0,#60H ;08F7 78 60
Q08F9: MOV A,@R0 ;08F9 E6
LCALL Q068D ;08FA 12 06 8D
INC R0 ;08FD 08
DJNZ R5,Q08F9 ;08FE DD F9
MOV A,#0BEH ;0900 74 BE
LCALL Q068D ;0902 12 06 8D
MOV R5,#09H ;0905 7D 09
MOV R1,#50H ;0907 79 50
Q0909: LCALL Q06B2 ;0909 12 06 B2
MOV @R1,A ;090C F7
INC R1 ;090D 09
DJNZ R5,Q0909 ;090E DD F9
SETB 28H.5 ;0910 D2 45
MOV R0,#50H ;0912 78 50
MOV R6,#08H ;0914 7E 08
LCALL Q09A1 ;0916 12 09 A1
XRL A,@R0 ;0919 66
JZ Q091E ;091A 60 02
CLR 28H.5 ;091C C2 45
Q091E: MOV R5,#04H ;091E 7D 04
MOV R1,#50H ;0920 79 50
Q0922: MOV SBUF,@R1 ;0922 87 99
INC R1 ;0924 09
LCALL Q033E ;0925 12 03 3E
LCALL Q071F ;0928 12 07 1F
DJNZ R5,Q0922 ;092B DD F5
Q092D: CPL P1.7 ;092D B2 97
DJNZ R4,Q08C0 ;092F DC 8F
Q0931: RET ;0931 22
;==========================================================================
Q0932: DB 0B2H, 97H,0E5H, 54H, 23H, 23H, 54H, 18H ;...T##T.
Q093A: DB 0F5H, 54H,0E5H, 28H, 54H, 20H, 45H, 54H ;.T.(T.ET
Q0942: DB 0F5H,0F0H,0E5H, 51H, 54H, 87H, 45H,0F0H ;...QT.E.
Q094A: DB 0F5H, 51H, 22H,0E5H, 52H, 60H, 4FH,0E5H ;.Q".R`O.
Q0952: DB 53H, 60H, 4BH,0C3H, 94H, 0AH, 50H, 46H ;S`K...PF
Q095A: DB 0C0H, 82H,0C0H, 83H, 15H, 52H,0E5H, 52H ;.....R.R
Q0962: DB 75H,0F0H, 04H,0A4H,0C3H, 35H, 53H,0F5H ;u....5S.
Q096A: DB 82H,0E5H,0F0H, 34H, 00H,0F5H, 83H,0B2H ;...4....
Q0972: DB 97H,0E5H, 82H,0C3H, 94H, 01H,0F5H, 82H ;........
Q097A: DB 0E5H, 83H, 94H, 00H,0F5H, 83H,0C3H,0E5H ;........
Q0982: DB 82H, 33H,0F5H, 82H,0E5H, 83H, 33H, 24H ;.3....3$
Q098A: DB 10H,0F5H, 83H,0E5H, 50H,0F5H,0F0H, 12H ;....P...
Q0992: DB 03H, 8BH,0A3H,0E5H, 51H,0F5H,0F0H, 12H ;....Q...
Q099A: DB 03H, 8BH,0D0H, 83H,0D0H, 82H, 22H ;......"
;==========================================================================
Q09A1: CPL P1.7 ;09A1 B2 97
MOV B,#00H ;09A3 75 F0 00
Q09A6: MOV A,@R0 ;09A6 E6
INC R0 ;09A7 08
MOV R7,#08H ;09A8 7F 08
Q09AA: CLR C ;09AA C3
RRC A ;09AB 13
PUSH ACC ;09AC C0 E0
MOV A,B ;09AE E5 F0
MOV 28H.7,C ;09B0 92 47
MOV C,ACC.0 ;09B2 A2 E0
MOV 28H.4,C ;09B4 92 44
LCALL Q09DB ;09B6 12 09 DB
MOV 28H.7,C ;09B9 92 47
MOV C,ACC.3 ;09BB A2 E3
MOV 28H.4,C ;09BD 92 44
LCALL Q09DB ;09BF 12 09 DB
MOV ACC.3,C ;09C2 92 E3
MOV C,ACC.4 ;09C4 A2 E4
MOV 28H.4,C ;09C6 92 44
LCALL Q09DB ;09C8 12 09 DB
MOV ACC.4,C ;09CB 92 E4
MOV C,28H.7 ;09CD A2 47
RRC A ;09CF 13
MOV B,A ;09D0 F5 F0
POP ACC ;09D2 D0 E0
DJNZ R7,Q09AA ;09D4 DF D4
DJNZ R6,Q09A6 ;09D6 DE CE
MOV A,B ;09D8 E5 F0
RET ;09DA 22
;==========================================================================
Q09DB: MOV C,28H.4 ;09DB A2 44
ANL C,/28H.7 ;09DD B0 47
MOV F0,C ;09DF 92 D5
CPL 28H.4 ;09E1 B2 44
MOV C,28H.4 ;09E3 A2 44
ANL C,28H.7 ;09E5 82 47
ORL C,F0 ;09E7 72 D5
RET ;09E9 22
;==========================================================================
Q09EA: DB 0B2H, 97H, 12H, 03H, 55H,0E5H, 7DH, 60H ;....U.}`
Q09F2: DB 4AH,0F5H, 99H, 30H, 99H,0FDH,0C2H, 99H ;J..0....
Q09FA: DB 0FCH, 90H, 00H, 00H, 7DH, 08H, 78H, 60H ;....}.x`
Q0A02: DB 12H, 03H, 6AH,0F6H,0F5H, 99H, 30H, 99H ;..j...0.
Q0A0A: DB 0FDH,0C2H, 99H,0A3H, 08H,0DDH,0F1H, 12H ;........
Q0A12: DB 05H,0EDH, 74H, 55H, 12H, 06H, 0EH, 7DH ;..tU...}
Q0A1A: DB 08H, 78H, 60H,0E6H, 12H, 06H, 0EH, 08H ;.x`.....
Q0A22: DB 0DDH,0F9H, 74H,0BEH, 12H, 06H, 0EH, 7DH ;..t....}
Q0A2A: DB 09H, 79H, 50H, 12H, 06H, 33H,0F7H,0F5H ;.yP..3..
Q0A32: DB 99H, 30H, 99H,0FDH,0C2H, 99H, 09H,0DDH ;.0......
Q0A3A: DB 0F2H,0DCH,0C1H, 22H ;..."
;==========================================================================
Q0A3E: CPL P1.7 ;0A3E B2 97
MOV DPTR,#0000H ;0A40 90 00 00
MOV A,69H ;0A43 E5 69
DEC A ;0A45 14
MOV B,#08H ;0A46 75 F0 08
MUL AB ;0A49 A4
MOV DPH,#00H ;0A4A 75 83 00
MOV DPL,A ;0A4D F5 82
MOV R5,#08H ;0A4F 7D 08
MOV R0,#60H ;0A51 78 60
Q0A53: LCALL Q036A ;0A53 12 03 6A
MOV @R0,A ;0A56 F6
INC DPTR ;0A57 A3
INC R0 ;0A58 08
DJNZ R5,Q0A53 ;0A59 DD F8
LCALL Q05ED ;0A5B 12 05 ED
MOV A,#55H ;0A5E 74 55
LCALL Q060E ;0A60 12 06 0E
MOV R5,#08H ;0A63 7D 08
MOV R0,#60H ;0A65 78 60
Q0A67: MOV A,@R0 ;0A67 E6
LCALL Q060E ;0A68 12 06 0E
INC R0 ;0A6B 08
DJNZ R5,Q0A67 ;0A6C DD F9
CPL P1.7 ;0A6E B2 97
MOV A,#4EH ;0A70 74 4E
LCALL Q060E ;0A72 12 06 0E
MOV A,6BH ;0A75 E5 6B
LCALL Q060E ;0A77 12 06 0E
MOV A,6CH ;0A7A E5 6C
LCALL Q060E ;0A7C 12 06 0E
MOV A,#7FH ;0A7F 74 7F
LCALL Q060E ;0A81 12 06 0E
LCALL Q05ED ;0A84 12 05 ED
MOV A,#48H ;0A87 74 48
LCALL Q060E ;0A89 12 06 0E
CPL P1.7 ;0A8C B2 97
LCALL Q05ED ;0A8E 12 05 ED
MOV A,#55H ;0A91 74 55
LCALL Q060E ;0A93 12 06 0E
MOV R5,#08H ;0A96 7D 08
MOV R0,#60H ;0A98 78 60
Q0A9A: MOV A,@R0 ;0A9A E6
LCALL Q060E ;0A9B 12 06 0E
INC R0 ;0A9E 08
DJNZ R5,Q0A9A ;0A9F DD F9
MOV A,#48H ;0AA1 74 48
LCALL Q060E ;0AA3 12 06 0E
MOV R7,#0FFH ;0AA6 7F FF
DJNZ R7,$ ;0AA8 DF FE
MOV R7,#0FFH ;0AAA 7F FF
DJNZ R7,$ ;0AAC DF FE
LCALL Q05ED ;0AAE 12 05 ED
RET ;0AB1 22
;========================================================================== |