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

📄 happy.lst

📁 学习51单片机得一些例程原码,学习交流,欢迎大家和我探讨,jjzhang166@163.com
💻 LST
字号:
A51 MACRO ASSEMBLER  HAPPY                                                                08/08/2003 14:14:40 PAGE     1


MACRO ASSEMBLER A51 V7.01
OBJECT MODULE PLACED IN Happy.OBJ
ASSEMBLER INVOKED BY: C:\PROGRAM FILES\KEIL701\C51\BIN\A51.EXE Happy.asm SET(LARGE) DEBUG EP

LOC  OBJ            LINE     SOURCE

8000                   1             ORG     8000H
8000 2100              2             JMP     MAIN
800B                   3             ORG     800BH
800B 2148              4             JMP     INTT0
8100                   5             ORG     8100H        
8100 758160            6     MAIN:   MOV     SP,#60H
8103 758901            7             MOV     TMOD,#01H
8106 D2A9              8             SETB    ET0
8108 D2AF              9             SETB    EA
810A D28C             10             SETB    TR0
810C D293             11     START0: SETB    P1.3
810E 753000           12             MOV     30H,#00H
8111 E530             13     NEXT:   MOV     A,30H
8113 908168           14             MOV     DPTR,#TABLE
8116 93               15             MOVC    A,@A+DPTR
8117 FA               16             MOV     R2,A
8118 602A             17             JZ      ENDD
811A 540F             18             ANL     A,#0FH
811C FD               19             MOV     R5,A
811D EA               20             MOV     A,R2
811E C4               21             SWAP    A
811F 540F             22             ANL     A,#0FH
8121 7004             23             JNZ     SING
8123 C28C             24             CLR     TR0
8125 8017             25             JMP     D1
8127 14               26     SING:   DEC     A
8128 F522             27             MOV     22H,A
812A 23               28             RL      A
812B 9081A8           29             MOV     DPTR,#TABLE1
812E 93               30             MOVC    A,@A+DPTR
812F F58C             31             MOV     TH0,A
8131 F521             32             MOV     21H,A
8133 E522             33             MOV     A,22H
8135 23               34             RL      A
8136 04               35             INC     A
8137 93               36             MOVC    A,@A+DPTR
8138 F58A             37             MOV     TL0,A
813A F520             38             MOV     20H,A
813C D28C             39             SETB    TR0
813E 3159             40     D1:     CALL    DELAY
8140 0530             41             INC     30H
8142 80CD             42             JMP     NEXT
8144 C28C             43     ENDD:   CLR     TR0
8146 80C4             44             JMP     START0
                      45     
8148                  46     INTT0:
8148 C0D0             47             PUSH    PSW
814A C0E0             48             PUSH    ACC
814C 85208A           49             MOV     TL0,20H
814F 85218C           50             MOV     TH0,21H
8152 B293             51             CPL     P1.3
8154 D0E0             52             POP     ACC
8156 D0D0             53             POP     PSW
8158 32               54             RETI
8159 7F02             55     DELAY:  MOV     R7,#02
815B 7CBB             56     DELAY0: MOV     R4,#187
815D 7BF8             57     DELAY1: MOV     R3,#248
815F DBFE             58             DJNZ    R3,$
A51 MACRO ASSEMBLER  HAPPY                                                                08/08/2003 14:14:40 PAGE     2

8161 DCFA             59             DJNZ    R4,DELAY1
8163 DFF6             60             DJNZ    R7,DELAY0
8165 DDF2             61             DJNZ    R5,DELAY
8167 22               62             RET
8168 82018194         63     TABLE:  DB 82H,01H,81H,94H,84H,0B4H,0A4H,04H
816C 84B4A404                
8170 82018194         64             DB 82H,01H,81H,94H,84H,0C4H,0B4H,04H
8174 84C4B404                
8178 820181F4         65             DB 82H,01H,81H,0F4H,0D4H,0B4H,0A4H,94H
817C D4B4A494                
8180 E201E1D4         66             DB 0E2H,01H,0E1H,0D4H,0B4H,0C4H,0B4H,04H
8184 B4C4B404                
8188 82018194         67             DB 82H,01H,81H,94H,84H,0B4H,0A4H,04H
818C 84B4A404                
8190 82018194         68             DB 82H,01H,81H,94H,84H,0C4H,0B4H,04H
8194 84C4B404                
8198 820181F4         69             DB 82H,01H,81H,0F4H,0D4H,0B4H,0A4H,94H
819C D4B4A494                
81A0 E201E1D4         70             DB 0E2H,01H,0E1H,0D4H,0B4H,0C4H,0B4H,04H
81A4 B4C4B404                
81A8 FB04             71     TABLE1: DW 64260,64400,64524,64580,64684,64777,64820,64898
81AA FB90                    
81AC FC0C                    
81AE FC44                    
81B0 FCAC                    
81B2 FD09                    
81B4 FD34                    
81B6 FD82                    
81B8 FDC8             72             DW 64968,65030,65058,65110,65157,65178,65217        
81BA FE06                    
81BC FE22                    
81BE FE56                    
81C0 FE85                    
81C2 FE9A                    
81C4 FEC1                    
                      73             END                                                                    
A51 MACRO ASSEMBLER  HAPPY                                                                08/08/2003 14:14:40 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   813EH   A   
DELAY. . . . . . .  C ADDR   8159H   A   
DELAY0 . . . . . .  C ADDR   815BH   A   
DELAY1 . . . . . .  C ADDR   815DH   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ENDD . . . . . . .  C ADDR   8144H   A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
INTT0. . . . . . .  C ADDR   8148H   A   
MAIN . . . . . . .  C ADDR   8100H   A   
NEXT . . . . . . .  C ADDR   8111H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
PSW. . . . . . . .  D ADDR   00D0H   A   
SING . . . . . . .  C ADDR   8127H   A   
SP . . . . . . . .  D ADDR   0081H   A   
START0 . . . . . .  C ADDR   810CH   A   
TABLE. . . . . . .  C ADDR   8168H   A   
TABLE1 . . . . . .  C ADDR   81A8H   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 + -