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

📄 dg_2_51.lst

📁 单片机时钟代码
💻 LST
📖 第 1 页 / 共 2 页
字号:
0115 120147          148                LCALL  DEL1MS 
0118 017F            149                JMP    MAIN_LP
011A B285            150     PROC_K6:   CPL    LED6
011C B2A5            151                CPL    SOUT6
011E 3095FD          152                JNB    KEY6,$         
0121 752A64          153                MOV    BUFF_DEL,#100
0124 120147          154                LCALL  DEL1MS 
0127 017F            155                JMP    MAIN_LP
0129 B286            156     PROC_K7:   CPL    LED7
012B B2A6            157                CPL    SOUT7
012D 3096FD          158                JNB    KEY7,$         
0130 752A64          159                MOV    BUFF_DEL,#100
0133 120147          160                LCALL  DEL1MS 
0136 017F            161                JMP    MAIN_LP
                     162                
0138 B287            163     PROC_K8:   CPL    LED8
013A B2A7            164                CPL    SOUT8
013C 3097FD          165                JNB    KEY8,$         
013F 752A64          166                MOV    BUFF_DEL,#100
0142 120147          167                LCALL  DEL1MS 
0145 017F            168                JMP    MAIN_LP
                     169     
                     170               
                     171     
                     172               
                     173               
0147 78FA            174     DEL1MS:    MOV    R0,#250     ;0SC=12MHZ
0149 D8FE            175                DJNZ   R0,$
014B 78F7            176                MOV    R0,#247
014D 00              177                nop
014E D8FE            178                DJNZ   R0,$
                     179                ;MOV    R0,#250
                     180                ;DJNZ   R0,$
                     181                ;MOV    R0,#248  ;167
                     182                ;DJNZ   R0,$
0150 D52AF4          183                DJNZ   BUFF_DEL,DEL1MS
0153 22              184                RET
                     185     
0154 7DFF            186     DELAY:     MOV    R5,#0FFH
0156 DDFE            187                DJNZ   R5,$
0158 7DFF            188                MOV    R5,#0FFH
015A DDFE            189                DJNZ   R5,$
A51 MACRO ASSEMBLER  DG_2_51                                                              03/17/2009 12:03:53 PAGE     4

015C 7DFF            190                MOV    R5,#0FFH
015E DDFE            191                DJNZ   R5,$
0160 7DFF            192                MOV    R5,#0FFH
0162 DDFE            193                DJNZ   R5,$
0164 7DFF            194                MOV    R5,#0FFH
0166 DDFE            195                DJNZ   R5,$
0168 7DFF            196                MOV    R5,#0FFH
016A DDFE            197                DJNZ   R5,$
016C 22              198                RET
                     199     ;---------------------------------------------------------------------------------------
016D 758CB1          200     TIMER0:  MOV   TH0,#HIGH(65536-19991)   ;T0=20MS
0170 758AE9          201              MOV   TL0,#LOW(65536-19991)    ;产生秒信号! 
0173 C0E0            202              PUSH  ACC
0175 C0D0            203              PUSH  PSW
0177 0524            204              INC   BUFF_T0
0179 E524            205              MOV   A,BUFF_T0
017B B41905          206              CJNE  A,#25,EXT_T0
017E 752400          207              MOV   BUFF_T0,#00H
0181 B2B1            208              CPL   SOUT_1HZ
0183 D0D0            209     EXT_T0:  POP   PSW
0185 D0E0            210              POP   ACC
0187 32              211              RETI
                     212     ;---------------------------------------------------------------------------------------   
                                  
                     213       
                     214       END
                               
A51 MACRO ASSEMBLER  DG_2_51                                                              03/17/2009 12:03:53 PAGE     5

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
BUFF_DEL . . . . .  N NUMB   002AH   A   
BUFF_FKEY. . . . .  N NUMB   0028H   A   
BUFF_KEY . . . . .  N NUMB   0027H   A   
BUFF_SOUT. . . . .  N NUMB   0029H   A   
BUFF_SPEED . . . .  N NUMB   0026H   A   
BUFF_T0. . . . . .  N NUMB   0024H   A   
CLR_RAM. . . . . .  C ADDR   0056H   A   
DEL1MS . . . . . .  C ADDR   0147H   A   
DELAY. . . . . . .  C ADDR   0154H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
EXT_T0 . . . . . .  C ADDR   0183H   A   
IE . . . . . . . .  D ADDR   00A8H   A   
JUD_KEYS . . . . .  C ADDR   00B7H   A   
KEY1 . . . . . . .  B ADDR   0090H.0 A   
KEY2 . . . . . . .  B ADDR   0090H.1 A   
KEY3 . . . . . . .  B ADDR   0090H.2 A   
KEY4 . . . . . . .  B ADDR   0090H.3 A   
KEY5 . . . . . . .  B ADDR   0090H.4 A   
KEY6 . . . . . . .  B ADDR   0090H.5 A   
KEY7 . . . . . . .  B ADDR   0090H.6 A   
KEY8 . . . . . . .  B ADDR   0090H.7 A   
KEY_PLS. . . . . .  B ADDR   00B0H.3 A   
KEY_PORT . . . . .  D ADDR   0090H   A   
LED1 . . . . . . .  B ADDR   0080H.0 A   
LED2 . . . . . . .  B ADDR   0080H.1 A   
LED3 . . . . . . .  B ADDR   0080H.2 A   
LED4 . . . . . . .  B ADDR   0080H.3 A   
LED5 . . . . . . .  B ADDR   0080H.4 A   
LED6 . . . . . . .  B ADDR   0080H.5 A   
LED7 . . . . . . .  B ADDR   0080H.6 A   
LED8 . . . . . . .  B ADDR   0080H.7 A   
LED_NP . . . . . .  B ADDR   00B0H.5 A   
LED_P. . . . . . .  B ADDR   00B0H.4 A   
LED_PORT . . . . .  D ADDR   0080H   A   
MAIN_LP. . . . . .  C ADDR   007FH   A   
MSTART . . . . . .  C ADDR   0040H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
PROC_K1. . . . . .  C ADDR   00CFH   A   
PROC_K2. . . . . .  C ADDR   00DEH   A   
PROC_K3. . . . . .  C ADDR   00EDH   A   
PROC_K4. . . . . .  C ADDR   00FCH   A   
PROC_K5. . . . . .  C ADDR   010BH   A   
PROC_K6. . . . . .  C ADDR   011AH   A   
PROC_K7. . . . . .  C ADDR   0129H   A   
PROC_K8. . . . . .  C ADDR   0138H   A   
PROC_KPLS. . . . .  C ADDR   009CH   A   
PSW. . . . . . . .  D ADDR   00D0H   A   
SCAN_LP. . . . . .  N NUMB   0025H   A   
SOUT1. . . . . . .  B ADDR   00A0H.0 A   
SOUT2. . . . . . .  B ADDR   00A0H.1 A   
SOUT3. . . . . . .  B ADDR   00A0H.2 A   
SOUT4. . . . . . .  B ADDR   00A0H.3 A   
SOUT5. . . . . . .  B ADDR   00A0H.4 A   
SOUT6. . . . . . .  B ADDR   00A0H.5 A   
SOUT7. . . . . . .  B ADDR   00A0H.6 A   
A51 MACRO ASSEMBLER  DG_2_51                                                              03/17/2009 12:03:53 PAGE     6

SOUT8. . . . . . .  B ADDR   00A0H.7 A   
SOUT_1HZ . . . . .  B ADDR   00B0H.1 A   
SOUT_NPLS. . . . .  B ADDR   00B0H.6 A   
SOUT_PLS . . . . .  B ADDR   00B0H.7 A   
SOUT_PORT. . . . .  D ADDR   00A0H   A   
SP . . . . . . . .  D ADDR   0081H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TH0_NUM. . . . . .  N NUMB   00DCH   A   
TIMER0 . . . . . .  C ADDR   016DH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TL0_NUM. . . . . .  N NUMB   0000H   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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