📄 89c2051.lst
字号:
01ED DA39 220 DJNZ R2,INTT1OUT
01EF 7A06 221 MOV R2,#06H
01F1 B202 222 CPL 02H
01F3 200237 223 JB 02H,FLASH1
01F6 ED 224 MOV A,R5
01F7 B40102 225 CJNE A,#01H,NL
01FA 8020 226 JMP NNN1
01FC B40203 227 NL:CJNE A,#02H,NL1
01FF 02021C 228 LJMP NNN1
0202 B40303 229 NL1:CJNE A,#03H,NL2
0205 02020E 230 LJMP NLL
0208 B4041D 231 NL2:CJNE A,#04H,INTT1OUT
020B 02020E 232 LJMP NLL
020E 857672 233 NLL:MOV 72H,76H
0211 857773 234 MOV 73H,77H
0214 857874 235 MOV 74H,78H
0217 857975 236 MOV 75H,79H
021A 4128 237 AJMP INTT1OUT
021C 857B72 238 NNN1:MOV 72H,7BH
021F 857C73 239 MOV 73H,7CH
0222 857D74 240 MOV 74H,7DH
0225 857E75 241 MOV 75H,7EH
0228 D0D0 242 INTT1OUT:POP PSW
022A D0E0 243 POP ACC
022C 32 244 RETI
022D ED 245 FLASH1:MOV A,R5
022E B40103 246 CJNE A,#01H,ML
0231 020262 247 LJMP MNN1
0234 B40203 248 ML:CJNE A,#02H,ML1
0237 020270 249 LJMP MNN2
023A B40303 250 ML1:CJNE A,#03H,MN
023D 020246 251 LJMP MLL
0240 B404E5 252 MN:CJNE A,#04H,INTT1OUT
0243 020254 253 LJMP MHL
0246 857A72 254 MLL:MOV 72H,7AH
0249 857A73 255 MOV 73H,7AH
024C 857874 256 MOV 74H,78H
A51 MACRO ASSEMBLER 89C2051 11/23/2008 15:20:16 PAGE 5
024F 857975 257 MOV 75H,79H
0252 4128 258 AJMP INTT1OUT
0254 857672 259 MHL:MOV 72H,76H
0257 857773 260 MOV 73H,77H
025A 857A74 261 MOV 74H,7AH
025D 857A75 262 MOV 75H,7AH
0260 4128 263 AJMP INTT1OUT
0262 857A72 264 MNN1:MOV 72H,7AH
0265 857A73 265 MOV 73H,7AH
0268 857D74 266 MOV 74H,7DH
026B 857E75 267 MOV 75H,7EH
026E 4128 268 AJMP INTT1OUT
0270 857B72 269 MNN2:MOV 72H,7BH
0273 857C73 270 MOV 73H,7CH
0276 857A74 271 MOV 74H,7AH
0279 857A75 272 MOV 75H,7AH
027C 4128 273 AJMP INTT1OUT
274
027E 9002FE 275 DISPLAY:MOV DPTR,#DISDATA
0281 E570 276 MOV A,70H
0283 93 277 MOVC A,@A+DPTR
0284 F5B0 278 MOV P3,A
0286 C290 279 CLR P1.0
0288 00 280 NOP
0289 00 281 NOP
028A 00 282 NOP
028B D290 283 SETB P1.0
028D E571 284 MOV A,71H
028F 93 285 MOVC A,@A+DPTR
0290 F5B0 286 MOV P3,A
0292 C291 287 CLR P1.1
0294 00 288 NOP
0295 00 289 NOP
0296 00 290 NOP
0297 D291 291 SETB P1.1
0299 E572 292 MOV A,72H
029B 93 293 MOVC A,@A+DPTR
029C F5B0 294 MOV P3,A
029E C292 295 CLR P1.2
02A0 00 296 NOP
02A1 00 297 NOP
02A2 00 298 NOP
02A3 D292 299 SETB P1.2
02A5 E573 300 MOV A,73H
02A7 93 301 MOVC A,@A+DPTR
02A8 F5B0 302 MOV P3,A
02AA C293 303 CLR P1.3
02AC 00 304 NOP
02AD 00 305 NOP
02AE 00 306 NOP
02AF D293 307 SETB P1.3
02B1 E574 308 MOV A,74H
02B3 93 309 MOVC A,@A+DPTR
02B4 F5B0 310 MOV P3,A
02B6 C294 311 CLR P1.4
02B8 00 312 NOP
02B9 00 313 NOP
02BA 00 314 NOP
02BB D294 315 SETB P1.4
02BD E575 316 MOV A,75H
02BF 93 317 MOVC A,@A+DPTR
02C0 F5B0 318 MOV P3,A
02C2 C295 319 CLR P1.5
02C4 00 320 NOP
02C5 00 321 NOP
02C6 00 322 NOP
A51 MACRO ASSEMBLER 89C2051 11/23/2008 15:20:16 PAGE 6
02C7 D295 323 SETB P1.5
02C9 22 324 RET
02CA E568 325 BEEP:MOV A,68H
02CC B40121 326 CJNE A,#1,BEERE
02CF E578 327 MOV A,78H
02D1 B57D1C 328 CJNE A,7DH,BEERE
02D4 E579 329 MOV A,79H
02D6 B57E17 330 CJNE A,7EH,BEERE
02D9 E576 331 MOV A,76H
02DB B57B12 332 CJNE A,7BH,BEERE
02DE E577 333 MOV A,77H
02E0 B57C0D 334 CJNE A,7CH,BEERE
02E3 C296 335 BB:CLR P1.6
02E5 120162 336 LCALL DDL
02E8 D296 337 SETB P1.6
02EA 120162 338 LCALL DDL
02ED 309701 339 JNB P1.7,BEERR
02F0 22 340 BEERE:RET
02F1 D296 341 BEERR:SETB P1.6
02F3 756800 342 MOV 68H,#0
02F6 12027E 343 LCALL DISPLAY
02F9 3097F5 344 JNB P1.7,BEERR
02FC 80F2 345 JMP BEERE
02FE C0F96470 346 DISDATA:DB 0C0H,0F9H,64H,70H,59H,52H,42H,0F8H,40H,50H,0FFH
0302 595242F8
0306 4050FF
347 END
A51 MACRO ASSEMBLER 89C2051 11/23/2008 15:20:16 PAGE 7
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
ADD1 . . . . . . . C ADDR 01CBH A
ADDHH. . . . . . . C ADDR 01A2H A
ADDMM. . . . . . . C ADDR 0195H A
ADDSS. . . . . . . C ADDR 018AH A
BB . . . . . . . . C ADDR 02E3H A
BEE68. . . . . . . C ADDR 0071H A
BEEP . . . . . . . C ADDR 02CAH A
BEERE. . . . . . . C ADDR 02F0H A
BEERR. . . . . . . C ADDR 02F1H A
CLEARDISP. . . . . C ADDR 0028H A
CLR0 . . . . . . . C ADDR 01DDH A
DDL. . . . . . . . C ADDR 0162H A
DDL0 . . . . . . . C ADDR 0165H A
DDL1 . . . . . . . C ADDR 0168H A
DISDATA. . . . . . C ADDR 02FEH A
DISPLAY. . . . . . C ADDR 027EH A
E6 . . . . . . . . C ADDR 0074H A
EA . . . . . . . . B ADDR 00A8H.7 A
ET0. . . . . . . . B ADDR 00A8H.1 A
ET1. . . . . . . . B ADDR 00A8H.3 A
FLASH1 . . . . . . C ADDR 022DH A
HHN1 . . . . . . . C ADDR 00D5H A
HOUR . . . . . . . C ADDR 01AFH A
HOUU . . . . . . . C ADDR 0145H A
HOUU1. . . . . . . C ADDR 00F3H A
INTT0. . . . . . . C ADDR 0172H A
INTT1. . . . . . . C ADDR 01E3H A
INTT1OUT . . . . . C ADDR 0228H A
MHL. . . . . . . . C ADDR 0254H A
ML . . . . . . . . C ADDR 0234H A
ML1. . . . . . . . C ADDR 023AH A
MLL. . . . . . . . C ADDR 0246H A
MMH. . . . . . . . C ADDR 0127H A
MN . . . . . . . . C ADDR 0240H A
MNN1 . . . . . . . C ADDR 0262H A
MNN2 . . . . . . . C ADDR 0270H A
NFLAG. . . . . . . C ADDR 0067H A
NL . . . . . . . . C ADDR 01FCH A
NL1. . . . . . . . C ADDR 0202H A
NL2. . . . . . . . C ADDR 0208H A
NLL. . . . . . . . C ADDR 020EH A
NNN1 . . . . . . . C ADDR 021CH A
OUTT0. . . . . . . C ADDR 01B3H A
OUTT01 . . . . . . C ADDR 01C4H A
P1 . . . . . . . . D ADDR 0090H A
P3 . . . . . . . . D ADDR 00B0H A
PSW. . . . . . . . D ADDR 00D0H A
SEET4. . . . . . . C ADDR 012FH A
SEET6. . . . . . . C ADDR 00DDH A
SEETN1 . . . . . . C ADDR 00C5H A
SEETNH1. . . . . . C ADDR 00E3H A
SET1 . . . . . . . C ADDR 00B6H A
SET3 . . . . . . . C ADDR 0111H A
SET4 . . . . . . . C ADDR 012EH A
SET5 . . . . . . . C ADDR 00BFH A
SET6 . . . . . . . C ADDR 00DCH A
SETF . . . . . . . C ADDR 00FAH A
SETHH. . . . . . . C ADDR 0135H A
SETMM. . . . . . . C ADDR 0117H A
A51 MACRO ASSEMBLER 89C2051 11/23/2008 15:20:16 PAGE 8
SETN1. . . . . . . C ADDR 00BEH A
SETOUT . . . . . . C ADDR 0150H A
SETOUT1. . . . . . C ADDR 014CH A
SETOUT2. . . . . . C ADDR 0159H A
SETTIME. . . . . . C ADDR 00A1H A
START. . . . . . . C ADDR 0024H A
START1 . . . . . . C ADDR 005CH A
TH0. . . . . . . . D ADDR 008CH A
TH1. . . . . . . . D ADDR 008DH A
TL0. . . . . . . . D ADDR 008AH A
TL1. . . . . . . . D ADDR 008BH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
TR1. . . . . . . . B ADDR 0088H.6 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
PA51 2006 中文汇编系统
Version 6.12 (C) Copyright 2006.10
C:\KEIL\C51\BIN\A51.EXE @89C2051._ia N=2
格式:4
D:\00-00C51\AT89C2~2 + 89C2051 = D:\00-00C51\AT89C2~2\89C2051.ASM
存盘:D:\00-00C51\AT89C2~2\89C2051.ASM C:\KEIL\C51\BIN\PINC\BAK\BAK004.ASM
编译: C:\KEIL\C51\BIN\KE51.exe @89C2051._ia 586
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -