⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sz616.lst

📁 一个本人编写的时钟程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
039E 85F023          408                      MOV     DISPBUF+3,         B
03A1 F524            409                      MOV     DISPBUF+4,         A
                     410     
03A3 E534            411                      MOV     A,              MONTHBUF
03A5 75F00A          412                      MOV     B,              #10
03A8 84              413                      DIV     AB
03A9 85F027          414                      MOV     DISPBUF+7,         B
03AC F528            415                      MOV     DISPBUF+8,         A
                     416     
03AE E535            417                                  MOV     A,              DAYBUF
03B0 75F00A          418                      MOV     B,              #10
03B3 84              419                      DIV     AB
03B4 85F025          420                      MOV     DISPBUF+5,         B
03B7 F526            421                      MOV     DISPBUF+6,         A
                     422     
                     423                                      ; 更新定时缓冲
03B9 E537            424                                  MOV     A,              HOURBUF1
03BB 75F00A          425                      MOV     B,              #10
03BE 84              426                      DIV     AB
03BF 85F051          427                      MOV     DISPBUF1+1,         B
03C2 F552            428                      MOV     DISPBUF1+2,         A
                     429     
03C4 E536            430                                      MOV     A,              MINUTEBUF1
03C6 75F00A          431                      MOV     B,              #10
03C9 84              432                      DIV     AB
03CA 85F053          433                      MOV     DISPBUF1+3,         B
03CD F554            434                      MOV     DISPBUF1+4,         A
03CF 22              435                     RET
                     436     
03D0                 437     SELECT_LED1:;选通数码管1
03D0 C293            438                     CLR   LED1
03D2 D294            439                     SETB  LED2
03D4 D296            440                     SETB  LED3
03D6 D297            441                     SETB  LED4
03D8 22              442                     RET
                     443     
03D9                 444     SELECT_LED2:;选通数码管1
03D9 C294            445                     CLR   LED2
03DB D293            446                     SETB  LED1
03DD D296            447                     SETB  LED3
03DF D297            448                     SETB  LED4
03E1 22              449                     RET
                     450     
03E2                 451     SELECT_LED3:;选通数码管1
03E2 C296            452                     CLR   LED3
03E4 D293            453                     SETB  LED1
03E6 D294            454                     SETB  LED2
A51 MACRO ASSEMBLER  SZ616                                                                06/16/2008 12:46:24 PAGE     8

03E8 D297            455                     SETB  LED4
03EA 22              456                     RET
                     457     
03EB                 458     SELECT_LED4:;选通数码管1
03EB C297            459                     CLR   LED4
03ED D293            460                     SETB  LED1
03EF D294            461                     SETB  LED2
03F1 D296            462                     SETB  LED3
03F3 22              463                     RET
                     464     
03F4                 465     GET_LED234:
03F4 90041E          466                     MOV    DPTR,#SAG_LED234
03F7 E6              467                     MOV    A,@R0
03F8 93              468                     MOVC   A,@A+DPTR
03F9 22              469                     RET
03FA                 470     GET_LED1:
03FA 900413          471                     MOV    DPTR,#SAG_LED1
03FD E6              472                     MOV    A,@R0
03FE 93              473                     MOVC   A,@A+DPTR
03FF 22              474                     RET
                     475     
                     476     
                     477     
0400                 478     DELAY10MS:  ;延时10毫秒
0400 7F0A            479     MOV R7,#10
0402 7EC8            480     D53: MOV R6,#200
0404                 481     D54:
0404 00              482     NOP
0405 00              483     NOP
0406 00              484     NOP
0407 00              485     NOP
0408 00              486     NOP
                     487     
0409 DEF9            488     DJNZ R6,D54
040B DFF5            489     DJNZ R7,D53
040D 22              490     RET
                     491     
040E                 492     DELAY10US:
040E 7F05            493                 MOV       R7,#5
0410 DFFE            494                 DJNZ      R7,$
0412 22              495                 RET
                     496     
0413                 497     SAG_LED1: ;LED1段码
0413 50F934B0        498     DB  01010000b,11111001b,00110100b,10110000b,10011001b,10010010b,00010010b,11111000b,0001000
                             0b,10010000b,0ffh
0417 999212F8                
041B 1090FF                  
041E                 499     SAG_LED234: ;LED234段码
041E C0F9A4B0        500     DB  11000000b,11111001b,10100100b,10110000b,10011001b,10010010b,10000010b,11111000b,1000000
                             0b,10010000b,0ffh
0422 999282F8                
0426 8090FF                  
                     501       ;  0         1         2         3         4         5         6         7         8     
                                 9
0429                 502     TABLE_extra:
0429 FEFDFBF7        503     DB  11111110B,11111101B,11111011B,11110111B,11101111B,11011111B,10111111B,0h,0ffh,0ffh,0ffh
042D EFDFBF00                
0431 FFFFFF                  
                     504                    END
A51 MACRO ASSEMBLER  SZ616                                                                06/16/2008 12:46:24 PAGE     9

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

ACC. . . . . . . .  D ADDR   00E0H   A   
B. . . . . . . . .  D ADDR   00F0H   A   
BEEP . . . . . . .  B ADDR   0090H.0 A   
CLRDISPBUF . . . .  C ADDR   0105H   A   
CLRDISPBUFLOOP . .  C ADDR   0109H   A   
CLRSECONDBUF . . .  C ADDR   019DH   A   
D53. . . . . . . .  C ADDR   0402H   A   
D54. . . . . . . .  C ADDR   0404H   A   
DAYADD . . . . . .  C ADDR   01FAH   A   
DAYADD1. . . . . .  C ADDR   01EDH   A   
DAYBUF . . . . . .  N NUMB   0035H   A   
DELAY10MS. . . . .  C ADDR   0400H   A   
DELAY10US. . . . .  C ADDR   040EH   A   
DISP . . . . . . .  C ADDR   0221H   A   
DISP1. . . . . . .  C ADDR   01CAH   A   
DISP2. . . . . . .  C ADDR   01D3H   A   
DISPBUF. . . . . .  N NUMB   0020H   A   
DISPBUF1 . . . . .  N NUMB   0050H   A   
DISPFLAG . . . . .  N NUMB   0040H   A   
DISPFLAGADD. . . .  C ADDR   01A0H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
F0 . . . . . . . .  B ADDR   00D0H.5 A   
GET_LED1 . . . . .  C ADDR   03FAH   A   
GET_LED234 . . . .  C ADDR   03F4H   A   
HADD1. . . . . . .  C ADDR   016EH   A   
HOURADD. . . . . .  C ADDR   020BH   A   
HOURADD1 . . . . .  C ADDR   01FEH   A   
HOURBUF. . . . . .  N NUMB   0033H   A   
HOURBUF1 . . . . .  N NUMB   0037H   A   
K1 . . . . . . . .  C ADDR   0187H   A   
K1RET. . . . . . .  C ADDR   01B1H   A   
K2 . . . . . . . .  C ADDR   01B3H   A   
K2X. . . . . . . .  C ADDR   01C1H   A   
KEY1 . . . . . . .  B ADDR   00B0H.5 A   
KEY2 . . . . . . .  B ADDR   00B0H.7 A   
KEYINPUT . . . . .  C ADDR   0184H   A   
KEYRET . . . . . .  C ADDR   0220H   A   
KF0. . . . . . . .  C ADDR   0226H   A   
KF0C . . . . . . .  C ADDR   0324H   A   
KF0F . . . . . . .  C ADDR   0343H   A   
KF1. . . . . . . .  C ADDR   0263H   A   
KF12 . . . . . . .  C ADDR   0362H   A   
KF2. . . . . . . .  C ADDR   02A0H   A   
KF3. . . . . . . .  C ADDR   02C1H   A   
KF6. . . . . . . .  C ADDR   02E2H   A   
KF9. . . . . . . .  C ADDR   0303H   A   
KFRET. . . . . . .  C ADDR   0381H   A   
LED1 . . . . . . .  B ADDR   0090H.3 A   
LED2 . . . . . . .  B ADDR   0090H.4 A   
LED2DZ . . . . . .  B ADDR   0090H.5 A   
LED3 . . . . . . .  B ADDR   0090H.6 A   
LED4 . . . . . . .  B ADDR   0090H.7 A   
LOOP . . . . . . .  C ADDR   0127H   A   
LS164_AB . . . . .  B ADDR   00B0H.0 A   
LS164_CLK. . . . .  B ADDR   00B0H.1 A   
MADD1. . . . . . .  C ADDR   016AH   A   
MINADD . . . . . .  C ADDR   021CH   A   
MINADD1. . . . . .  C ADDR   020FH   A   
MINUTEBUF. . . . .  N NUMB   0032H   A   
A51 MACRO ASSEMBLER  SZ616                                                                06/16/2008 12:46:24 PAGE    10

MINUTEBUF1 . . . .  N NUMB   0036H   A   
MONADD . . . . . .  C ADDR   01E9H   A   
MONADD1. . . . . .  C ADDR   01DCH   A   
MONTHBUF . . . . .  N NUMB   0034H   A   
MSCNT. . . . . . .  N NUMB   0030H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
PSW. . . . . . . .  D ADDR   00D0H   A   
RET1 . . . . . . .  C ADDR   0170H   A   
SADD1. . . . . . .  C ADDR   0166H   A   
SAG_LED1 . . . . .  C ADDR   0413H   A   
SAG_LED234 . . . .  C ADDR   041EH   A   
SECONDBUF. . . . .  N NUMB   0031H   A   
SELECT_LED1. . . .  C ADDR   03D0H   A   
SELECT_LED2. . . .  C ADDR   03D9H   A   
SELECT_LED3. . . .  C ADDR   03E2H   A   
SELECT_LED4. . . .  C ADDR   03EBH   A   
SEND2LS164_LOOP. .  C ADDR   017AH   A   
SEND74LS164. . . .  C ADDR   0178H   A   
SP . . . . . . . .  D ADDR   0081H   A   
START. . . . . . .  C ADDR   0100H   A   
TABLE_EXTRA. . . .  C ADDR   0429H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TIMER0 . . . . . .  C ADDR   012CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   
UPDATEDISPBUF. . .  C ADDR   0382H   A   
WAIT . . . . . . .  C ADDR   01A6H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -