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

📄 dg_1_51.lst

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

0160 22              190                RET
                     191     ;---------------------------------------------------------------------------------------
0161 758CB1          192     TIMER0:  MOV   TH0,#HIGH(65536-19991)   ;T0=20MS
0164 758AE9          193              MOV   TL0,#LOW(65536-19991)    ;产生秒信号! 
0167 C0E0            194              PUSH  ACC
0169 C0D0            195              PUSH  PSW
016B 0524            196              INC   BUFF_T0
016D E524            197              MOV   A,BUFF_T0
016F B41905          198              CJNE  A,#25,EXT_T0
0172 752400          199              MOV   BUFF_T0,#00H
0175 B2B1            200              CPL   SOUT_1HZ
0177 D0D0            201     EXT_T0:  POP   PSW
0179 D0E0            202              POP   ACC
017B 32              203              RETI
                     204     ;---------------------------------------------------------------------------------------   
                                  
                     205       
                     206       END
                               
A51 MACRO ASSEMBLER  DG_1_51                                                              08/27/2008 10:23:59 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   013BH   A   
DELAY. . . . . . .  C ADDR   0148H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
EXT_T0 . . . . . .  C ADDR   0177H   A   
IE . . . . . . . .  D ADDR   00A8H   A   
JUD_KEYS . . . . .  C ADDR   00ABH   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_PORT . . . . .  D ADDR   0080H   A   
MAIN_LP. . . . . .  C ADDR   007BH   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   00C3H   A   
PROC_K2. . . . . .  C ADDR   00D2H   A   
PROC_K3. . . . . .  C ADDR   00E1H   A   
PROC_K4. . . . . .  C ADDR   00F0H   A   
PROC_K5. . . . . .  C ADDR   00FFH   A   
PROC_K6. . . . . .  C ADDR   010EH   A   
PROC_K7. . . . . .  C ADDR   011DH   A   
PROC_K8. . . . . .  C ADDR   012CH   A   
PROC_KPLS. . . . .  C ADDR   0098H   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   
SOUT8. . . . . . .  B ADDR   00A0H.7 A   
SOUT_1HZ . . . . .  B ADDR   00B0H.1 A   
A51 MACRO ASSEMBLER  DG_1_51                                                              08/27/2008 10:23:59 PAGE     6

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   0161H   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 + -