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

📄 3.lst

📁 点阵控制[16 64]点阵多种移动模式
💻 LST
字号:
A51 MACRO ASSEMBLER  3                                                                    03/30/2007 21:27:24 PAGE     1


MACRO ASSEMBLER A51 V8.00c
OBJECT MODULE PLACED IN 3.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\KE51.EXE 3.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

0000                   1                     ORG             0000H
0000 020030            2                     lJMP    START
0030                   3                     ORG             0030H
0030 753000            4     START:  MOV             30H,#00H        
0033 753100            5                     MOV             31H,#00H        
0036 753200            6                     MOV             32H,#00H        
                       7                     
0039 1200BC            8     START1: LCALL   DISP
003C 30B00C            9                     JNB             P3.0,FUN0       
003F 30B11C           10                     JNB             P3.1,FUN1       
0042 30B22C           11                 JNB         P3.2,FUN2       
0045 30B33C           12                     JNB             P3.3,FUN3       
0048 30D5EE           13                     JNB             F0,START1       
                      14                     
004B 1200F0           15     FUN0:   LCALL   DL10MS          
004E 20B0E8           16                     JB              P3.0,START1     
0051 1200BC           17                     LCALL   DISP            
0054 30B0FA           18                     JNB             P3.0,
0057 D2D5             19                     SETB    F0                      
0059 120095           20                     LCALL   FUN00           
005C 0139             21                     AJMP    START1          
005E 1200F0           22     FUN1:   LCALL   DL10MS          
0061 20B1D5           23                     JB              P3.1,START1     
0064 1200BC           24                     LCALL   DISP            
0067 30B1FA           25                     JNB             P3.1,
006A D2D5             26                     SETB    F0                      
006C 1200A2           27                     LCALL   FUN11           
006F 0139             28                     AJMP    START1          
0071 1200F0           29     FUN2:   LCALL   DL10MS          
0074 20B2C2           30                     JB              P3.2,START1     
0077 1200BC           31                     LCALL   DISP            
007A 30B2FA           32                     JNB             P3.2,
007D D2D5             33                     SETB    F0                      
007F 1200AF           34                     LCALL   FUN22           
0082 0139             35                     AJMP    START1          
0084 1200F0           36     FUN3:   LCALL   DL10MS          
0087 20B3AF           37                     JB              P3.3,START1     
008A 1200BC           38                     LCALL   DISP            
008D 30B3FA           39                     JNB             P3.3,
0090 D2D5             40                     SETB    F0                      
0092 020030           41                     LJMP    START           
                      42     
0095 0530             43     FUN00:  INC             30H                     
0097 E530             44                     MOV             A,30H           
0099 B40A1F           45                     CJNE    A,#0AH,OUT      
009C 753000           46                     MOV             30H,#00H        
009F C2D5             47                     CLR             F0                      
00A1 22               48                     RET                                     
00A2 0531             49     FUN11:  INC             31H                     
00A4 E531             50                     MOV             A,31H
00A6 B40A12           51                     CJNE    A,#0AH,OUT
00A9 753100           52                     MOV             31H,#00H
00AC C2D5             53                     CLR             F0
00AE 22               54                     RET
00AF 0532             55     FUN22:  INC             32H
00B1 E532             56                     MOV             A,32H
00B3 B40A05           57                     CJNE    A,#0AH,OUT
00B6 753200           58                     MOV             32H,#00H
A51 MACRO ASSEMBLER  3                                                                    03/30/2007 21:27:24 PAGE     2

00B9 C2D5             59                     CLR             F0
                      60     
00BB 22               61     OUT:    RET
                      62     
                      63     
00BC                  64     DISP:   
00BC E530             65                     MOV     A,30H           
00BE 9000F8           66                     MOV     DPTR,#TAB       
00C1 93               67                     MOVC    A,@A+DPTR       
00C2 F590             68                     MOV     P1,A            
00C4 D2A4             69                     SETB    P2.4            
00C6 11E7             70                     ACALL   DL1MS           
00C8 C2A4             71                     CLR     P2.4            
                      72                     
00CA E531             73                     MOV     A,31H           
00CC 9000F8           74                     MOV     DPTR,#TAB       
00CF 93               75                     MOVC    A,@A+DPTR       
00D0 F590             76                     MOV     P1,A            
00D2 D2A5             77                     SETB    P2.5            
00D4 11E7             78                     ACALL   DL1MS           
00D6 C2A5             79                     CLR     P2.5            
                      80     
00D8 E532             81                     MOV     A,32H           
00DA 9000F8           82                     MOV     DPTR,#TAB       
00DD 93               83                     MOVC    A,@A+DPTR       
00DE F590             84                     MOV     P1,A            
00E0 D2A6             85                     SETB     P2.6           
00E2 11E7             86                     ACALL    DL1MS          
00E4 C2A6             87                     CLR     P2.6            
                      88                     
00E6 22               89                     RET                                     
                      90     
00E7 7A02             91     DL1MS:  MOV             R2,#2
00E9 7900             92                     MOV             R1,#256          
*** _____________________________________________________________^
*** WARNING #A52 IN 92 (3.ASM, LINE 92): VALUE HAS BEEN TRUNCATED TO 8 BITS
00EB D9FE             93                     DJNZ    R1,
00ED DAFA             94                     DJNZ    R2,
00EF 22               95                     RET
                      96     
00F0 7B0A             97     DL10MS: MOV             R3,#10
00F2 1200E7           98                     LCALL   DL1MS            
00F5 DBFB             99                     DJNZ    R3,
00F7 22              100                     RET
                     101     
                     102     
00F8 C0F9A4B0        103     TAB:    DB              0C0H,0F9H,0A4H,0B0H,099H        
00FC 99                      
00FD 9282F880        104             DB              092H,082H,0F8H,080H,090H        
0101 90                      
                     105            
                     106     
                     107     
                +1   108     
                +1   111     
                     112     
                     113     
                     114     END
A51 MACRO ASSEMBLER  3                                                                    03/30/2007 21:27:24 PAGE     3

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


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

DISP . . . . . . .  C ADDR   00BCH   A   
DL10MS . . . . . .  C ADDR   00F0H   A   
DL1MS. . . . . . .  C ADDR   00E7H   A   
F0 . . . . . . . .  B ADDR   00D0H.5 A   
FUN0 . . . . . . .  C ADDR   004BH   A   
FUN00. . . . . . .  C ADDR   0095H   A   
FUN1 . . . . . . .  C ADDR   005EH   A   
FUN11. . . . . . .  C ADDR   00A2H   A   
FUN2 . . . . . . .  C ADDR   0071H   A   
FUN22. . . . . . .  C ADDR   00AFH   A   
FUN3 . . . . . . .  C ADDR   0084H   A   
OUT. . . . . . . .  C ADDR   00BBH   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
START. . . . . . .  C ADDR   0030H   A   
START1 . . . . . .  C ADDR   0039H   A   
TAB. . . . . . . .  C ADDR   00F8H   A   


REGISTER BANK(S) USED: 0 

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

  PA51 中文汇编系统
Version 7.0 (C) Copyright 2007.1
C:\KEIL\C51\BIN\A51.EXE @3._ia N=2
格式:4
F:\TEST\3LEDKEY + 3 = F:\TEST\3LEDKEY\3.ASM
保护 F:\TEST\3LEDKEY\3.ASM f=0 k=1
存盘:F:\TEST\3LEDKEY\3.ASM C:\KEIL\C51\BIN\PINC\BAK\BAK009.ASM
编译: C:\KEIL\C51\BIN\KE51.exe @3._ia 586
保护 F:\TEST\3LEDKEY\3.ASM f=1 k=2

⌨️ 快捷键说明

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