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

📄 adqz.lst

📁 3000TB51配套实验例程 1八段数码管显示实验 等
💻 LST
字号:
A51 MACRO ASSEMBLER  ADQZ                                                                 06/21/2005 17:08:56 PAGE     1


MACRO ASSEMBLER A51 V7.08a
OBJECT MODULE PLACED IN Adqz.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\A51.EXE Adqz.a SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;电子琴实验
                       2     ;连线P1.0---VSIN
                       3     
                       4     
  E101                 5             OUTBIT   equ 0e101h
  E103                 6             IN       equ 0e103h
  0000                 7             Pulse    equ 0
  0050                 8             PulseCNT equ 50h
  0051                 9             ToneHigh equ 51h
  0052                10             ToneLow  equ 52h
                      11     
                      12     
0000 0200F5           13                       LJMP  STAR                       
                      14     ;==========================================================================
0003 00000000         15     MIAN:            DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H     ;........
0007 00000000                
000B 0200D0           16     MIAN1:           DB  02H, 00H,0D0H      ;...
                      17     ;==========================================================================
000E 90E100           18     INTS1:             MOV   DPTR,#0E100H                
0011 7403             19                        MOV   A,#03H                       
0013 F0               20                        MOVX  @DPTR,A                     
0014 758901           21                        MOV   TMOD,#01H                    
0017 75A882           22                        MOV   IE,#82H                     
001A 74FF             23     INTS2:             MOV   A,#0FFH                     
001C 60FC             24                        JZ    INTS2                       
001E 12005F           25                        LCALL KEY1                       
0021 AC07             26                        MOV   R4,07H                       
0023 EC               27                        MOV   A,R4                         
0024 C3               28                        CLR   C                            
0025 9401             29                        SUBB  A,#01H                       
0027 40F1             30                        JC    INTS2                       
0029 EC               31                        MOV   A,R4                        
002A D3               32                        SETB  C                            
002B 9407             33                        SUBB  A,#07H                       
002D 50EB             34                        JNC   INTS2                        
002F EC               35                        MOV   A,R4                         
0030 25E0             36                        ADD   A,ACC                       
0032 24C0             37                        ADD   A,#0C0H                     
0034 F582             38                        MOV   DPL,A                        
0036 E4               39                        CLR   A                           
0037 3400             40                        ADDC  A,#00H                       
0039 F583             41                        MOV   DPH,A                        
003B E4               42                        CLR   A                            
003C 93               43                        MOVC  A,@A+DPTR                    
003D FA               44                        MOV   R2,A                         
003E 7401             45                        MOV   A,#01H                       
0040 93               46                        MOVC  A,@A+DPTR                   
0041 FB               47                        MOV   R3,A                         
0042 EA               48                        MOV   A,R2                         
0043 F509             49                        MOV   09H,A                        
0045 750800           50                        MOV   08H,#00H                    
0048 750A00           51                        MOV   0AH,#00H                     
004B 8B0B             52                        MOV   0BH,R3                      
004D F58C             53                        MOV   TH0,A                        
004F 850B8A           54                        MOV   TL0,0BH                      
0052 D28C             55                        SETB  TR0                          
0054 750CC8           56                        MOV   0CH,#0C8H                    
0057 E50C             57     KEY:             MOV   A,0CH                        
A51 MACRO ASSEMBLER  ADQZ                                                                 06/21/2005 17:08:56 PAGE     2

0059 70FC             58                        JNZ   KEY                       
005B C28C             59                        CLR   TR0                          
005D 80BB             60                        SJMP  INTS2                       
005F 7F06             61     KEY1:             MOV   R7,#06H                     
0061 7E20             62                        MOV   R6,#20H                      
0063 EE               63     KEY2:             MOV   A,R6                         
0064 F4               64                        CPL   A                            
0065 90E101           65                        MOV   DPTR,#0E101H                 
0068 F0               66                        MOVX  @DPTR,A                     
0069 EE               67                        MOV   A,R6                         
006A C3               68                        CLR   C                            
006B 13               69                        RRC   A                            
006C FE               70                        MOV   R6,A                        
006D 90E103           71                        MOV   DPTR,#0E103H                
0070 E0               72                        MOVX  A,@DPTR                      
0071 F4               73                        CPL   A                            
0072 540F             74                        ANL   A,#0FH                      
0074 FD               75                        MOV   R5,A                        
0075 1F               76                        DEC   R7                           
0076 EF               77                        MOV   A,R7                         
0077 6003             78                        JZ    KEY3                        
0079 ED               79                        MOV   A,R5                         
007A 60E7             80                        JZ    KEY2                        
007C ED               81     KEY3:             MOV   A,R5                         
007D 6028             82                        JZ    TONE3                        
007F EF               83                        MOV   A,R7                         
0080 25E0             84                        ADD   A,ACC                        
0082 25E0             85                        ADD   A,ACC                        
0084 FF               86                        MOV   R7,A                        
0085 ED               87                        MOV   A,R5                         
0086 30E103           88                        JNB   ACC.1,TONE                  
0089 0F               89                        INC   R7                          
008A 800F             90                        SJMP  TONE2
                      91     ;==========================                        
008C ED               92     TONE:             MOV   A,R5                         
008D 30E204           93                        JNB   ACC.2,TONE1                 
0090 0F               94                        INC   R7                           
0091 0F               95                        INC   R7                           
0092 8007             96                        SJMP  TONE2                        
0094 ED               97     TONE1:             MOV   A,R5                         
0095 30E303           98                        JNB   ACC.3,TONE2                  
0098 0F               99                        INC   R7                           
0099 0F              100                        INC   R7                           
009A 0F              101                        INC   R7                          
009B 90E101          102     TONE2:             MOV   DPTR,#0E101H                 
009E E4              103                        CLR   A                            
009F F0              104                        MOVX  @DPTR,A                      
00A0 EF              105                        MOV   A,R7                         
00A1 9000AA          106                        MOV   DPTR,#00AAH                  
00A4 93              107                        MOVC  A,@A+DPTR                    
00A5 FF              108                        MOV   R7,A                         
00A6 22              109                        RET                                
                     110     ;==========================================================================
00A7 7FFF            111     TONE3:             MOV   R7,#0FFH                     
00A9 22              112                        RET                                
                     113     ;==========================================================================
00AA 00010407        114     Q00AA:           DB  00H, 01H, 04H, 07H, 0FH, 02H, 05H, 08H     
00AE 0F020508                
00B2 0E030609        115     Q00B2:           DB  0EH, 03H, 06H, 09H, 0DH, 0CH, 0BH, 0AH     
00B6 0D0C0B0A                
00BA 10101010        116     Q00BA:           DB  10H, 10H, 10H, 10H, 10H, 10H, 10H, 10H     
00BE 10101010                
00C2 FC42FCAE        117     Q00C2:           DB 0FCH, 42H,0FCH,0AEH,0FDH, 0AH,0FDH, 35H     
00C6 FD0AFD35                
00CA FD82FDC8        118     Q00CA:           DB 0FDH, 82H,0FDH,0C8H,0FEH, 05H,0C0H,0D0H     
00CE FE05C0D0                
A51 MACRO ASSEMBLER  ADQZ                                                                 06/21/2005 17:08:56 PAGE     3

00D2 C28C8509        119     Q00D2:           DB 0C2H, 8CH, 85H, 09H, 8CH, 85H, 0BH, 8AH     
00D6 8C850B8A                
00DA D28CA200        120     Q00DA:           DB 0D2H, 8CH,0A2H, 00H, 92H, 90H,0B2H, 00H     
00DE 9290B200                
00E2 150CD0D0        121     Q00E2:           DB  15H, 0CH,0D0H,0D0H, 32H, 90H,0E1H, 01H     
00E6 3290E101                
00EA E4F090E1        122     Q00EA:           DB 0E4H,0F0H, 90H,0E1H, 03H,0E0H,0F4H, 54H     
00EE 03E0F454                
00F2 0FFF22          123     Q00F2:           DB  0FH,0FFH, 22H      ;.."
                     124     ;==========================================================================
00F5 787F            125     STAR:             MOV   R0,#7FH                      
00F7 E4              126                        CLR   A                            
00F8 F6              127     STAR1:             MOV   @R0,A                        
00F9 D8FD            128                        DJNZ  R0,STAR1                     
00FB 758120          129                        MOV   SP,#20H                      
00FE 02000E          130                        LJMP  INTS1                        
                     131     ;==========================================================================
                     132     END
A51 MACRO ASSEMBLER  ADQZ                                                                 06/21/2005 17:08:56 PAGE     4

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
DPH. . . . . . . .  D ADDR   0083H   A   
DPL. . . . . . . .  D ADDR   0082H   A   
IE . . . . . . . .  D ADDR   00A8H   A   
IN . . . . . . . .  N NUMB   E103H   A   
INTS1. . . . . . .  C ADDR   000EH   A   
INTS2. . . . . . .  C ADDR   001AH   A   
KEY. . . . . . . .  C ADDR   0057H   A   
KEY1 . . . . . . .  C ADDR   005FH   A   
KEY2 . . . . . . .  C ADDR   0063H   A   
KEY3 . . . . . . .  C ADDR   007CH   A   
MIAN . . . . . . .  C ADDR   0003H   A   
MIAN1. . . . . . .  C ADDR   000BH   A   
OUTBIT . . . . . .  N NUMB   E101H   A   
PULSE. . . . . . .  N NUMB   0000H   A   
PULSECNT . . . . .  N NUMB   0050H   A   
Q00AA. . . . . . .  C ADDR   00AAH   A   
Q00B2. . . . . . .  C ADDR   00B2H   A   
Q00BA. . . . . . .  C ADDR   00BAH   A   
Q00C2. . . . . . .  C ADDR   00C2H   A   
Q00CA. . . . . . .  C ADDR   00CAH   A   
Q00D2. . . . . . .  C ADDR   00D2H   A   
Q00DA. . . . . . .  C ADDR   00DAH   A   
Q00E2. . . . . . .  C ADDR   00E2H   A   
Q00EA. . . . . . .  C ADDR   00EAH   A   
Q00F2. . . . . . .  C ADDR   00F2H   A   
SP . . . . . . . .  D ADDR   0081H   A   
STAR . . . . . . .  C ADDR   00F5H   A   
STAR1. . . . . . .  C ADDR   00F8H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TONE . . . . . . .  C ADDR   008CH   A   
TONE1. . . . . . .  C ADDR   0094H   A   
TONE2. . . . . . .  C ADDR   009BH   A   
TONE3. . . . . . .  C ADDR   00A7H   A   
TONEHIGH . . . . .  N NUMB   0051H   A   
TONELOW. . . . . .  N NUMB   0052H   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 + -