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

📄 happy.lst

📁 ZLG DP-668开发板全部程序
💻 LST
字号:
A51 MACRO ASSEMBLER  HAPPY                                                                11/19/2002 11:04:35 PAGE     1


MACRO ASSEMBLER A51 V6.23
OBJECT MODULE PLACED IN Happy.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\A51.EXE Happy.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

0000                   1             ORG     0000H
0000 2100              2             JMP     MAIN
000B                   3             ORG     000BH
000B 2148              4             JMP     INTT0
0100                   5             ORG     0100H        
0100 758160            6     MAIN:   MOV     SP,#60H
0103 758901            7             MOV     TMOD,#01H
0106 D2A9              8             SETB    ET0
0108 D2AF              9             SETB    EA
010A D28C             10             SETB    TR0
010C D293             11     START0: SETB    P1.3
010E 753000           12             MOV     30H,#00H
0111 E530             13     NEXT:   MOV     A,30H
0113 900168           14             MOV     DPTR,#TABLE
0116 93               15             MOVC    A,@A+DPTR
0117 FA               16             MOV     R2,A
0118 602A             17             JZ      ENDD
011A 540F             18             ANL     A,#0FH
011C FD               19             MOV     R5,A
011D EA               20             MOV     A,R2
011E C4               21             SWAP    A
011F 540F             22             ANL     A,#0FH
0121 7004             23             JNZ     SING
0123 C28C             24             CLR     TR0
0125 8017             25             JMP     D1
0127 14               26     SING:   DEC     A
0128 F522             27             MOV     22H,A
012A 23               28             RL      A
012B 9001A8           29             MOV     DPTR,#TABLE1
012E 93               30             MOVC    A,@A+DPTR
012F F58C             31             MOV     TH0,A
0131 F521             32             MOV     21H,A
0133 E522             33             MOV     A,22H
0135 23               34             RL      A
0136 04               35             INC     A
0137 93               36             MOVC    A,@A+DPTR
0138 F58A             37             MOV     TL0,A
013A F520             38             MOV     20H,A
013C D28C             39             SETB    TR0
013E 3159             40     D1:     CALL    DELAY
0140 0530             41             INC     30H
0142 80CD             42             JMP     NEXT
0144 C28C             43     ENDD:   CLR     TR0
0146 80C4             44             JMP     START0
                      45     
0148                  46     INTT0:
0148 C0D0             47             PUSH    PSW
014A C0E0             48             PUSH    ACC
014C 85208A           49             MOV     TL0,20H
014F 85218C           50             MOV     TH0,21H
0152 B293             51             CPL     P1.3
0154 D0E0             52             POP     ACC
0156 D0D0             53             POP     PSW
0158 32               54             RETI
0159 7F02             55     DELAY:  MOV     R7,#02
015B 7CBB             56     DELAY0: MOV     R4,#187
015D 7BF8             57     DELAY1: MOV     R3,#248
015F DBFE             58             DJNZ    R3,$
A51 MACRO ASSEMBLER  HAPPY                                                                11/19/2002 11:04:35 PAGE     2

0161 DCFA             59             DJNZ    R4,DELAY1
0163 DFF6             60             DJNZ    R7,DELAY0
0165 DDF2             61             DJNZ    R5,DELAY
0167 22               62             RET
0168 82018194         63     TABLE:  DB 82H,01H,81H,94H,84H,0B4H,0A4H,04H
016C 84B4A404                
0170 82018194         64             DB 82H,01H,81H,94H,84H,0C4H,0B4H,04H
0174 84C4B404                
0178 820181F4         65             DB 82H,01H,81H,0F4H,0D4H,0B4H,0A4H,94H
017C D4B4A494                
0180 E201E1D4         66             DB 0E2H,01H,0E1H,0D4H,0B4H,0C4H,0B4H,04H
0184 B4C4B404                
0188 82018194         67             DB 82H,01H,81H,94H,84H,0B4H,0A4H,04H
018C 84B4A404                
0190 82018194         68             DB 82H,01H,81H,94H,84H,0C4H,0B4H,04H
0194 84C4B404                
0198 820181F4         69             DB 82H,01H,81H,0F4H,0D4H,0B4H,0A4H,94H
019C D4B4A494                
01A0 E201E1D4         70             DB 0E2H,01H,0E1H,0D4H,0B4H,0C4H,0B4H,04H
01A4 B4C4B404                
01A8 FB04             71     TABLE1: DW 64260,64400,64524,64580,64684,64777,64820,64898
01AA FB90                    
01AC FC0C                    
01AE FC44                    
01B0 FCAC                    
01B2 FD09                    
01B4 FD34                    
01B6 FD82                    
01B8 FDC8             72             DW 64968,65030,65058,65110,65157,65178,65217        
01BA FE06                    
01BC FE22                    
01BE FE56                    
01C0 FE85                    
01C2 FE9A                    
01C4 FEC1                    
                      73             END                                                                    
A51 MACRO ASSEMBLER  HAPPY                                                                11/19/2002 11:04:35 PAGE     3

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
D1 . . . . . . . .  C ADDR   013EH   A   
DELAY. . . . . . .  C ADDR   0159H   A   
DELAY0 . . . . . .  C ADDR   015BH   A   
DELAY1 . . . . . .  C ADDR   015DH   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ENDD . . . . . . .  C ADDR   0144H   A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
INTT0. . . . . . .  C ADDR   0148H   A   
MAIN . . . . . . .  C ADDR   0100H   A   
NEXT . . . . . . .  C ADDR   0111H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
PSW. . . . . . . .  D ADDR   00D0H   A   
SING . . . . . . .  C ADDR   0127H   A   
SP . . . . . . . .  D ADDR   0081H   A   
START0 . . . . . .  C ADDR   010CH   A   
TABLE. . . . . . .  C ADDR   0168H   A   
TABLE1 . . . . . .  C ADDR   01A8H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   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 + -