📄 adc.lst
字号:
00C0 7400 E MOV A,#LOW buff
00C2 2500 R ADD A,i
00C4 F8 MOV R0,A
00C5 E6 MOV A,@R0
00C6 FF MOV R7,A
00C7 C3 CLR C
00C8 9401 SUBB A,#01H
00CA 500B JNC ?C0012
00CC 7400 E MOV A,#LOW buff+05H
00CE 2500 R ADD A,i
00D0 F8 MOV R0,A
00D1 7406 MOV A,#06H
00D3 26 ADD A,@R0
00D4 F6 MOV @R0,A
00D5 8023 SJMP ?C0013
00D7 ?C0012:
; SOURCE LINE # 71
00D7 EF MOV A,R7
00D8 D3 SETB C
00D9 9408 SUBB A,#08H
00DB 400B JC ?C0014
00DD 7400 E MOV A,#LOW buff+05H
00DF 2500 R ADD A,i
00E1 F8 MOV R0,A
00E2 74FA MOV A,#0FAH
00E4 26 ADD A,@R0
00E5 F6 MOV @R0,A
00E6 8012 SJMP ?C0013
00E8 ?C0014:
; SOURCE LINE # 72
00E8 7400 E MOV A,#LOW buff
00EA 2500 R ADD A,i
00EC F8 MOV R0,A
00ED E6 MOV A,@R0
00EE D3 SETB C
00EF 9402 SUBB A,#02H
00F1 401D JC ?C0009
00F3 7400 E MOV A,#LOW buff+05H
00F5 2500 R ADD A,i
00F7 F8 MOV R0,A
00F8 16 DEC @R0
00F9 16 DEC @R0
C51 COMPILER V6.23a ADC 09/10/2004 16:09:05 PAGE 10
; SOURCE LINE # 73
00FA ?C0013:
; SOURCE LINE # 74
00FA E500 R MOV A,i
00FC 25E0 ADD A,ACC
00FE 2412 ADD A,#012H
0100 FF MOV R7,A
0101 7400 E MOV A,#LOW buff+05H
0103 2500 R ADD A,i
0105 F8 MOV R0,A
0106 E6 MOV A,@R0
0107 FE MOV R6,A
0108 25E0 ADD A,ACC
010A FD MOV R5,A
010B 120000 E LCALL _RegByteOut
; SOURCE LINE # 87
010E 808B SJMP ?C0008
0110 ?C0009:
; SOURCE LINE # 98
0110 7800 E MOV R0,#LOW buff+03H
0112 A600 E MOV @R0,hTotal+01H
; SOURCE LINE # 99
0114 E500 E MOV A,hTotal
0116 C4 SWAP A
0117 F8 MOV R0,A
0118 54F0 ANL A,#0F0H
011A C8 XCH A,R0
011B 68 XRL A,R0
011C E500 E MOV A,hTotal+01H
011E C4 SWAP A
011F 540F ANL A,#0FH
0121 48 ORL A,R0
0122 54F0 ANL A,#0F0H
0124 7800 E MOV R0,#LOW buff+04H
0126 F6 MOV @R0,A
; SOURCE LINE # 100
0127 7B00 MOV R3,#00H
0129 7A00 E MOV R2,#HIGH buff+03H
012B 7900 E MOV R1,#LOW buff+03H
012D 750000 E MOV ?_RegDataOut?BYTE+04H,#00H
0130 750002 E MOV ?_RegDataOut?BYTE+05H,#02H
0133 7FB4 MOV R7,#0B4H
0135 120000 E LCALL _RegDataOut
; SOURCE LINE # 101
0138 120000 R LCALL readColor
; SOURCE LINE # 102
013B 7400 E MOV A,#LOW buff+08H
013D 2500 R ADD A,i
013F F8 MOV R0,A
0140 E6 MOV A,@R0
0141 FF MOV R7,A
0142 D3 SETB C
0143 9440 SUBB A,#040H
0145 400E JC ?C0018
0147 7400 E MOV A,#LOW buff
0149 2500 R ADD A,i
014B F8 MOV R0,A
014C E6 MOV A,@R0
014D C3 CLR C
014E 9410 SUBB A,#010H
0150 5003 JNC $ + 5H
0152 020000 R LJMP fail
C51 COMPILER V6.23a ADC 09/10/2004 16:09:05 PAGE 11
; SOURCE LINE # 103
0155 ?C0018:
; SOURCE LINE # 104
0155 EF MOV A,R7
0156 C3 CLR C
0157 9404 SUBB A,#04H
0159 4056 JC ?C0003
015B 7400 E MOV A,#LOW buff+08H
015D 2500 R ADD A,i
015F F8 MOV R0,A
0160 E6 MOV A,@R0
0161 D3 SETB C
0162 947C SUBB A,#07CH
0164 504B JNC ?C0003
0166 ?C0019:
; SOURCE LINE # 105
0166 7400 E MOV A,#LOW buff
0168 2500 R ADD A,i
016A F8 MOV R0,A
016B E6 MOV A,@R0
016C FF MOV R7,A
016D D3 SETB C
016E 94FE SUBB A,#0FEH
0170 400A JC ?C0022
0172 7400 E MOV A,#LOW buff+08H
0174 2500 R ADD A,i
0176 F8 MOV R0,A
0177 16 DEC @R0
0178 16 DEC @R0
0179 16 DEC @R0
017A 8021 SJMP ?C0021
017C ?C0022:
; SOURCE LINE # 106
017C EF MOV A,R7
017D C3 CLR C
017E 94F6 SUBB A,#0F6H
0180 500A JNC ?C0024
0182 7400 E MOV A,#LOW buff+08H
0184 2500 R ADD A,i
0186 F8 MOV R0,A
0187 06 INC @R0
0188 06 INC @R0
0189 06 INC @R0
018A 8011 SJMP ?C0021
018C ?C0024:
; SOURCE LINE # 107
018C 7400 E MOV A,#LOW buff
018E 2500 R ADD A,i
0190 F8 MOV R0,A
0191 E6 MOV A,@R0
0192 C3 CLR C
0193 94FC SUBB A,#0FCH
0195 501A JNC ?C0003
0197 7400 E MOV A,#LOW buff+08H
0199 2500 R ADD A,i
019B F8 MOV R0,A
019C 06 INC @R0
; SOURCE LINE # 108
019D ?C0021:
; SOURCE LINE # 110
019D E500 R MOV A,i
019F 25E0 ADD A,ACC
C51 COMPILER V6.23a ADC 09/10/2004 16:09:05 PAGE 12
01A1 2413 ADD A,#013H
01A3 FF MOV R7,A
01A4 7400 E MOV A,#LOW buff+08H
01A6 2500 R ADD A,i
01A8 F8 MOV R0,A
01A9 E6 MOV A,@R0
01AA FD MOV R5,A
01AB 120000 E LCALL _RegByteOut
; SOURCE LINE # 117
01AE 020000 R LJMP ?C0004
; SOURCE LINE # 124
01B1 ?C0003:
01B1 0500 R INC i
01B3 E500 R MOV A,i
01B5 C3 CLR C
01B6 9403 SUBB A,#03H
01B8 5003 JNC $ + 5H
01BA 020000 R LJMP ?C0001
01BD ?C0002:
; SOURCE LINE # 126
01BD 7800 E MOV R0,#LOW buff+05H
01BF E6 MOV A,@R0
01C0 7800 E MOV R0,#LOW eepData+01H
01C2 F6 MOV @R0,A
; SOURCE LINE # 127
01C3 7800 E MOV R0,#LOW buff+06H
01C5 E6 MOV A,@R0
01C6 7800 E MOV R0,#LOW eepData+02H
01C8 F6 MOV @R0,A
; SOURCE LINE # 128
01C9 7800 E MOV R0,#LOW buff+07H
01CB E6 MOV A,@R0
01CC 7800 E MOV R0,#LOW eepData+03H
01CE F6 MOV @R0,A
; SOURCE LINE # 129
01CF 7800 E MOV R0,#LOW buff+08H
01D1 E6 MOV A,@R0
01D2 7800 E MOV R0,#LOW eepData+04H
01D4 F6 MOV @R0,A
; SOURCE LINE # 130
01D5 7800 E MOV R0,#LOW buff+09H
01D7 E6 MOV A,@R0
01D8 7800 E MOV R0,#LOW eepData+05H
01DA F6 MOV @R0,A
; SOURCE LINE # 131
01DB 7800 E MOV R0,#LOW buff+0AH
01DD E6 MOV A,@R0
01DE 7800 E MOV R0,#LOW eepData+06H
01E0 F6 MOV @R0,A
; SOURCE LINE # 133
01E1 7F00 E MOV R7,#LOW eepData
01E3 C3 CLR C
01E4 7400 E MOV A,#LOW eepData+01H
01E6 9400 E SUBB A,#LOW eepData
01E8 FF MOV R7,A
01E9 7400 E MOV A,#HIGH eepData+01H
01EB 9400 E SUBB A,#HIGH eepData
01ED CF XCH A,R7
01EE 2410 ADD A,#010H
01F0 CF XCH A,R7
01F1 3400 ADDC A,#00H
01F3 FE MOV R6,A
C51 COMPILER V6.23a ADC 09/10/2004 16:09:05 PAGE 13
01F4 7B00 MOV R3,#00H
01F6 7A00 E MOV R2,#HIGH eepData+01H
01F8 7900 E MOV R1,#LOW eepData+01H
01FA 750000 E MOV ?_eepDataOut?BYTE+05H,#00H
01FD 750006 E MOV ?_eepDataOut?BYTE+06H,#06H
0200 120000 E LCALL _eepDataOut
0203 22 RET
; SOURCE LINE # 154
0204 fail:
; SOURCE LINE # 155
0204 7F00 E MOV R7,#LOW eepData
0206 C3 CLR C
0207 7400 E MOV A,#LOW eepData+01H
0209 9400 E SUBB A,#LOW eepData
020B FF MOV R7,A
020C 7400 E MOV A,#HIGH eepData+01H
020E 9400 E SUBB A,#HIGH eepData
0210 CF XCH A,R7
0211 2410 ADD A,#010H
0213 CF XCH A,R7
0214 3400 ADDC A,#00H
0216 FE MOV R6,A
0217 7B00 MOV R3,#00H
0219 7A00 E MOV R2,#HIGH buff+05H
021B 7900 E MOV R1,#LOW buff+05H
021D 750000 E MOV ?_eepDataIn?BYTE+05H,#00H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -