📄 111.lst
字号:
0146 D280 146 SETB P0.0
0148 01E2 147 AJMP CTCO
014A 1542 148 P3: DEC 42H
*** _________________________^
*** ERROR #A8 IN 148 (111.ams, LINE 148): ATTEMPT TO DEFINE AN ALREADY DEFINED LABEL
014C 2154 149 AJMP NEXT
014E 1541 150 LP1: DEC 41H
0150 2154 151 AJMP NEXT
0152 1541 152 LP2: DEC 41H
0154 758AB0 153 NEXT: MOV TL0,#0B0H
0157 758C3C 154 MOV TH0,#3CH
015A 32 155 RETI
015B E533 156 KP12: MOV A,33H
015D C536 157 XCH A,36H
015F F533 158 MOV 33H,A
0161 E534 159 MOV A,34H
0163 C537 160 XCH A,37H
0165 F534 161 MOV 34H,A
0167 E535 162 MOV A,35H
0169 C538 163 XCH A,38H
016B F535 164 MOV 35H,A
016D 0132 165 AJMP MP
016F 30B509 166 CXT: JNB P3.5,KP1
0172 30B41E 167 JNB P3.4,KP2
0175 30822B 168 JNB P0.2,KP3
0178 308145 169 JNB P0.1,KP4
017B 50B9 170 KP1: JNC 36H
*** _________________________________________________^
*** ERROR #A51 IN 170 (111.ams, LINE 170): TARGET OUT OF RANGE
017D E536 171 MOV A,36H
017F B40A4C 172 CJNE A,#0AH,KP5
0182 753600 173 MOV 36H,#00H
0185 0537 174 INC 37H
0187 E537 175 MOV A,37H
0189 B40A42 176 CJNE A,#0AH,KP5
018C 753700 177 MOV 37H,#00H
018F 0538 178 INC 38H
A51 MACRO ASSEMBLER 111 11/28/2007 08:44:06 PAGE 4
0191 21CE 179 AJMP KP5
0193 E536 180 KP2: MOV A,36H
0195 B40007 181 CJNE A,#00H,AP1
0198 753609 182 MOV 36H,#09H
019B 1537 183 DEC 37H
019D 21CE 184 AJMP KP5
019F 1536 185 AP1: DEC 36H
01A1 21CE 186 AJMP KP5
01A3 0533 187 KP3: INC 33H
01A5 E533 188 MOV A,33H
01A7 B40A24 189 CJNE A,#0AH,KP5
01AA 753300 190 MOV 33H,#00H
01AD 0534 191 INC 34H
01AF E534 192 MOV A,34H
01B1 B40A1A 193 CJNE A,#0AH,KP5
01B4 E534 194 MOV A,34H
01B6 B40A15 195 CJNE A,#0AH,KP5
01B9 753400 196 MOV 34H,#00H
01BC 0535 197 INC 35H
01BE 21CE 198 AJMP KP5
01C0 E533 199 KP4: MOV A,33H
01C2 B40007 200 CJNE A,#00H,AP2
01C5 753409 201 MOV 34H,#09H
01C8 1535 202 DEC 35H
01CA 21CE 203 AJMP KP5
01CC 1534 204 AP2: DEC 34H
205
01CE C2B7 206 KP5: CLR P3.7
01D0 7933 207 MOV R1,#33H
01D2 7A06 208 MOV R2,#06H
01D4 E7 209 LP6: MOV A,@R1
01D5 9001E9 210 MOV DPTR,#TAB
01D8 93 211 MOVC A,@A+DPTR
01D9 F599 212 MOV SBUF,A
01DB 3099FD 213 JNB TI,$
01DE C299 214 CLR TI
01E0 09 215 INC R1
01E1 DAF1 216 DJNZ R2,LP6
01E3 D2B7 217 SETB P3.7
01E5 30B3FD 218 KP6: JNB P3.3,KP6
01E8 32 219 KP: RETI
01E9 3F065B4F 220 TAB: DB 3FH,06,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,00H
01ED 666D7D07
01F1 7F6F00
01F4 755005 221 D10S: MOV 50H,#05H
01F7 7B0A 222 D2S: MOV R3,#0AH
01F9 7F14 223 D200MS: MOV R7,#14H
01FB 7E05 224 D10MS: MOV R6,#05H
01FD 7DF9 225 LOOP3: MOV R5,#0F9H
01FF 00 226 NOP
0200 00 227 NOP
0201 DDFE 228 LOOP2: DJNZ R5,LOOP2
0203 DEF8 229 DJNZ R6,LOOP3
0205 DFF4 230 DJNZ R7,D10MS
0207 DBF0 231 DJNZ R3,D200MS
0209 D550EB 232 DJNZ 50H,D2S
020C 22 233 RET
234
235
236 END
A51 MACRO ASSEMBLER 111 11/28/2007 08:44:06 PAGE 5
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
AP1. . . . . . . . C ADDR 019FH A
AP2. . . . . . . . C ADDR 01CCH A
CTCO . . . . . . . C ADDR 00E2H A
CXT. . . . . . . . C ADDR 016FH A
D10MS. . . . . . . C ADDR 01FBH A
D10S . . . . . . . C ADDR 01F4H A
D200MS . . . . . . C ADDR 01F9H A
D2S. . . . . . . . C ADDR 01F7H A
ET0. . . . . . . . B ADDR 00A8H.1 A
EX1. . . . . . . . B ADDR 00A8H.2 A
IT0. . . . . . . . B ADDR 0088H.0 A
KP . . . . . . . . C ADDR 01E8H A
KP1. . . . . . . . C ADDR 017BH A
KP11 . . . . . . . C ADDR 0134H A
KP12 . . . . . . . C ADDR 015BH A
KP2. . . . . . . . C ADDR 0193H A
KP3. . . . . . . . C ADDR 01A3H A
KP4. . . . . . . . C ADDR 01C0H A
KP5. . . . . . . . C ADDR 01CEH A
KP6. . . . . . . . C ADDR 01E5H A
LK1. . . . . . . . C ADDR 0015H A
LK10 . . . . . . . C ADDR 0143H A
LK3. . . . . . . . C ADDR 0067H A
LK4. . . . . . . . C ADDR 0071H A
LK5. . . . . . . . C ADDR 00B1H A
LK6. . . . . . . . C ADDR 0089H A
LK7. . . . . . . . C ADDR 0093H A
LK8. . . . . . . . C ADDR 0139H A
LK9. . . . . . . . C ADDR 0140H A
LOOP2. . . . . . . C ADDR 0201H A
LOOP3. . . . . . . C ADDR 01FDH A
LP1. . . . . . . . C ADDR 014EH A
LP2. . . . . . . . C ADDR 0152H A
LP3. . . . . . . . C ADDR 0056H A
LP6. . . . . . . . C ADDR 01D4H A
MP . . . . . . . . C ADDR 0032H A
NEXT . . . . . . . C ADDR 0154H A
O. . . . . . . . . ---- -----
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
SBUF . . . . . . . D ADDR 0099H A
SCON . . . . . . . D ADDR 0098H A
TAB. . . . . . . . C ADDR 01E9H A
TH0. . . . . . . . D ADDR 008CH A
TI . . . . . . . . B ADDR 0098H.1 A
TL0. . . . . . . . D ADDR 008AH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 6 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -