📄 一路定时.lst
字号:
040B C3 478 CLR C
040C 309108 479 JNB P1.1,G1SFSETZ1
040F 309019 480 JNB P1.0,G1HUI1
0412 B42305 481 CJNE A,#23H,G1HHH1
0415 80DF 482 SJMP G1SETSHIJA1 ;到60返回0
0417 0203A2 483 G1SFSETZ1:LJMP GXUANWEI
041A 40DA 484 G1HHH1:JC G1SETSHIJA1 ;单元清0
041C 1200FF 485 LCALL CLR0
041F 855B35 486 MOV 35H,5BH
0422 855A34 487 MOV 34H,5AH
0425 1204B3 488 LCALL DISPLAY
0428 C3 489 CLR C
0429 61F6 490 AJMP G1SETSHIJA1
042B D28C 491 G1HUI1:SETB TR0
042D D2A9 492 SETB ET0
042F C28E 493 CLR TR1
0431 C28E 494 CLR TR1
0433 75350A 495 MOV 35H,#0AH
0436 75340A 496 MOV 34H,#0AH
0439 75330A 497 MOV 33H,#0AH
043C 75320A 498 MOV 32H,#0AH
043F 120507 499 LCALL DS200MS
0442 02005A 500 LJMP START1
0445 0203A8 501 G1F2:LJMP G1A1
502 ;;;;;;;;;;K1分调整;;;;;;;;;;;;;;;;;;;
0448 855B35 503 G1SETSZS2:MOV 35H,5BH
044B 855A34 504 MOV 34H,5AH
044E 855933 505 MOV 33H,59H
0451 855832 506 MOV 32H,58H
0454 1204B3 507 LCALL DISPLAY
0457 1204F7 508 LCALL DS100MS
045A 75330A 509 MOV 33H,#0AH
045D 75320A 510 MOV 32H,#0AH
0460 1204B3 511 LCALL DISPLAY
0463 120515 512 LCALL DL05S
0466 3090C2 513 JNB P1.0,G1HUI1
0469 3091D9 514 JNB P1.1,G1F2
046C 309200 515 JNB P1.2,G1D2
046F 1204F7 516 G1D2:LCALL DS100MS
0472 2092D3 517 JB P1.2,G1SETSZS2 ;安P1.2加一
0475 1204B3 518 LCALL DISPLAY
0478 02047B 519 LJMP G1SETSHIJA2 ;调加一
047B 1204F7 520 G1SETSHIJA2:LCALL DS100MS
A51 MACRO ASSEMBLER 一路定时 12/16/2004 21:55:01 PAGE 9
047E 2092EE 521 JB P1.2,G1D2
0481 7859 522 MOV R0,#59H ;加一
0483 1200ED 523 LCALL ADD1
0486 855933 524 MOV 33H,59H
0489 855832 525 MOV 32H,58H
048C 1204B3 526 LCALL DISPLAY
048F EB 527 MOV A,R3
0490 C3 528 CLR C
0491 309019 529 JNB P1.0,G1HUI2
0494 309105 530 JNB P1.1,G1SFSETZ2
0497 B45905 531 CJNE A,#59H,G1HHH2
049A 80DF 532 SJMP G1SETSHIJA2 ;到60返回0
049C 0203A2 533 G1SFSETZ2:LJMP GXUANWEI
049F 40DA 534 G1HHH2: JC G1SETSHIJA2 ;单元清0
04A1 1200FF 535 LCALL CLR0
04A4 855933 536 MOV 33H,59H
04A7 855832 537 MOV 32H,58H
04AA C3 538 CLR C
04AB 8148 539 AJMP G1SETSZS2
04AD 020130 540 G1HUI2:LJMP HUI0
04B0 020297 541 G1F3:LJMP K1F1
542 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
543
544 ;; 显示程序 ;;
545
546 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
547
548 ;
04B3 7930 549 DISPLAY: MOV R1,#30H
04B5 7DDF 550 MOV R5,#11011111B
04B7 ED 551 PLAY: MOV A,R5
04B8 F5A0 552 MOV P2,A
04BA E7 553 MOV A,@R1
04BB 9004D6 554 MOV DPTR,#TAB
04BE 93 555 MOVC A,@A+DPTR
04BF F580 556 MOV P0,A
04C1 1204E6 557 LCALL DL1MS
04C4 09 558 INC R1
04C5 ED 559 MOV A,R5
04C6 30E004 560 JNB ACC.0,ENDOUT
04C9 03 561 RR A
04CA FD 562 MOV R5,A
04CB 81B7 563 AJMP PLAY
04CD 1204E6 564 ENDOUT: LCALL DL1MS
04D0 D2A0 565 SETB P2.0
04D2 7580FF 566 MOV P0,#0FFH
04D5 22 567 RET
04D6 C0F9A4B0 568 TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,0C0H,0C8H,08EH,0C6H,0C7H
04DA 999282F8
04DE 8090FFC0
04E2 C88EC6C7
569 ;;;;;;;;;;0;;;1 2 3 4 5 6 7 8 9 灭零 0 N F C L
570 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
571 ; 延时 ;;;;;;;;;
04E6 7E14 572 DL1MS: MOV R6,#14H
04E8 7F19 573 DL1: MOV R7,#19H
04EA DFFE 574 DL2: DJNZ R7,DL2
04EC DEFA 575 DJNZ R6,DL1
04EE 22 576 RET
04EF 91B3 577 DS20MS: ACALL DISPLAY
04F1 91B3 578 ACALL DISPLAY
04F3 1204B3 579 LCALL DISPLAY
04F6 22 580 RET
04F7 1204EF 581 DS100MS:LCALL DS20MS
04FA 1204EF 582 LCALL DS20MS
04FD 1204EF 583 LCALL DS20MS
A51 MACRO ASSEMBLER 一路定时 12/16/2004 21:55:01 PAGE 10
0500 1204EF 584 LCALL DS20MS
0503 1204EF 585 LCALL DS20MS
0506 22 586 RET
0507 1204F7 587 DS200MS:LCALL DS100MS
050A 1204F7 588 LCALL DS100MS
050D 22 589 RET
050E 120515 590 DL1S: LCALL DL05S
0511 120515 591 LCALL DL05S
0514 22 592 RET
0515 7B20 593 DL05S: MOV R3,#20H
0517 1204B3 594 DL05S1: LCALL DISPLAY
051A DBFB 595 DJNZ R3,DL05S1
051C 22 596 RET
597 END
A51 MACRO ASSEMBLER 一路定时 12/16/2004 21:55:01 PAGE 11
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
A1 . . . . . . . . C ADDR 016EH A
ACC. . . . . . . . D ADDR 00E0H A
ADD1 . . . . . . . C ADDR 00EDH A
ADDHH. . . . . . . C ADDR 009AH A
ADDMM. . . . . . . C ADDR 008AH A
ADDSS. . . . . . . C ADDR 007FH A
B1 . . . . . . . . C ADDR 0177H A
CGLU1. . . . . . . C ADDR 00D6H A
CKLU1. . . . . . . C ADDR 00C0H A
CLEARDISP. . . . . C ADDR 0033H A
CLR0 . . . . . . . C ADDR 00FFH A
D1 . . . . . . . . C ADDR 01B3H A
D2 . . . . . . . . C ADDR 021EH A
DDDD2. . . . . . . C ADDR 0384H A
DISPLAY. . . . . . C ADDR 04B3H A
DL05S. . . . . . . C ADDR 0515H A
DL05S1 . . . . . . C ADDR 0517H A
DL1. . . . . . . . C ADDR 04E8H A
DL1MS. . . . . . . C ADDR 04E6H A
DL1S . . . . . . . C ADDR 050EH A
DL2. . . . . . . . C ADDR 04EAH A
DS100MS. . . . . . C ADDR 04F7H A
DS200MS. . . . . . C ADDR 0507H A
DS20MS . . . . . . C ADDR 04EFH A
EA . . . . . . . . B ADDR 00A8H.7 A
ENDOUT . . . . . . C ADDR 04CDH A
ET0. . . . . . . . B ADDR 00A8H.1 A
F1 . . . . . . . . C ADDR 0180H A
F3 . . . . . . . . C ADDR 025EH A
G1A1 . . . . . . . C ADDR 03A8H A
G1B1 . . . . . . . C ADDR 03B1H A
G1D1 . . . . . . . C ADDR 03EAH A
G1D2 . . . . . . . C ADDR 046FH A
G1F1 . . . . . . . C ADDR 03BAH A
G1F2 . . . . . . . C ADDR 0445H A
G1F3 . . . . . . . C ADDR 04B0H A
G1HHH1 . . . . . . C ADDR 041AH A
G1HHH2 . . . . . . C ADDR 049FH A
G1HUI1 . . . . . . C ADDR 042BH A
G1HUI2 . . . . . . C ADDR 04ADH A
G1SETSHIJA1. . . . C ADDR 03F6H A
G1SETSHIJA2. . . . C ADDR 047BH A
G1SETSZS1. . . . . C ADDR 03BDH A
G1SETSZS2. . . . . C ADDR 0448H A
G1SFSETZ1. . . . . C ADDR 0417H A
G1SFSETZ2. . . . . C ADDR 049CH A
GXUANWEI . . . . . C ADDR 03A2H A
HHH1 . . . . . . . C ADDR 01E3H A
HHH2 . . . . . . . C ADDR 024DH A
HOUR . . . . . . . C ADDR 00A7H A
HUI0 . . . . . . . C ADDR 0130H A
HUI1 . . . . . . . C ADDR 01F4H A
HUI2 . . . . . . . C ADDR 025BH A
HUI3 . . . . . . . C ADDR 0261H A
INTT0. . . . . . . C ADDR 0065H A
K1A1 . . . . . . . C ADDR 0285H A
K1B1 . . . . . . . C ADDR 028EH A
K1D1 . . . . . . . C ADDR 02C1H A
K1D2 . . . . . . . C ADDR 0340H A
K1F1 . . . . . . . C ADDR 0297H A
A51 MACRO ASSEMBLER 一路定时 12/16/2004 21:55:01 PAGE 12
K1F2 . . . . . . . C ADDR 031CH A
K1F3 . . . . . . . C ADDR 0381H A
K1HHH1 . . . . . . C ADDR 02F1H A
K1HHH2 . . . . . . C ADDR 0370H A
K1HUI1 . . . . . . C ADDR 0302H A
K1HUI2 . . . . . . C ADDR 037EH A
K1SETSHIJA1. . . . C ADDR 02CDH A
K1SETSHIJA2. . . . C ADDR 034CH A
K1SETSZS1. . . . . C ADDR 029AH A
K1SETSZS2. . . . . C ADDR 031FH A
K1SFSETZ1. . . . . C ADDR 02EEH A
K1SFSETZ2. . . . . C ADDR 036DH A
KHUI . . . . . . . C ADDR 0264H A
KKXUANWEI. . . . . C ADDR 0282H A
OUTT0. . . . . . . C ADDR 00ABH A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
PLAY . . . . . . . C ADDR 04B7H A
PSW. . . . . . . . D ADDR 00D0H A
QQQ. . . . . . . . C ADDR 00ECH A
SETGUAN. . . . . . C ADDR 0387H A
SETKAI . . . . . . C ADDR 0267H A
SETMM. . . . . . . C ADDR 0104H A
SETMM1 . . . . . . C ADDR 0062H A
SETSHIJA1. . . . . C ADDR 01BFH A
SETSHIJA2. . . . . C ADDR 0229H A
SETSZS1. . . . . . C ADDR 0186H A
SETSZS2. . . . . . C ADDR 01F7H A
SETT1. . . . . . . C ADDR 010FH A
SETT2. . . . . . . C ADDR 0118H A
SETT3. . . . . . . C ADDR 0121H A
SETT4. . . . . . . C ADDR 012AH A
SFSET. . . . . . . C ADDR 0149H A
SFSETZ1. . . . . . C ADDR 01E0H A
SFSETZ2. . . . . . C ADDR 024AH A
START. . . . . . . C ADDR 002CH A
START1 . . . . . . C ADDR 005AH A
TAB. . . . . . . . C ADDR 04D6H 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)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -