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

📄 licheng.lst

📁 用汇编语言开发的计里程的应用
💻 LST
字号:
A51 MACRO ASSEMBLER  LICHENG                                                              02/07/2007 21:27:30 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1              
                       2     
                       3     
0000                   4     ORG 0000H
0000 0130              5             AJMP MAIN
0003                   6     ORG 0003H
0003 32                7             RETI
000B                   8     ORG 000BH 
000B 32                9             RETI
0013                  10     ORG 0013H
0013 32               11             RETI
001B                  12     ORG 001BH
001B 32               13             RETI
0023                  14     ORG 0023H 
0023 32               15             RETI
0030                  16     ORG 0030H
0030                  17     MAIN:   
0030 753400           18             MOV 34H,#00H    
0033 753500           19             MOV 35H,#00H    
0036 753600           20             MOV 36H,#00H    
0039 753700           21             MOV 37H,#00H    
003C 753800           22             MOV 38H,#00H    
003F 753050           23             MOV 30H,#50H    
0042 753120           24             MOV 31H,#20H    
0045                  25     LOOP:
0045 11C5             26             ACALL DISP      
0047                  27     LOP:    
0047 1150             28             ACALL KEY       
0049 30D5F9           29             JNB F0,LOOP     
004C 116D             30             ACALL MAIN1     
004E 0145             31             AJMP LOOP       
                      32     
0050                  33     KEY:
0050 C2D5             34             CLR F0          
0052 20B209           35             JB P3.2,K_RET   
0055 1166             36             ACALL DELAY     
0057 D2B2             37             SETB P3.2       
0059 20B202           38             JB P3.2,K_RET   
005C D2D5             39             SETB F0         
                      40     
005E                  41     K_RET:  
005E 20B204           42             JB P3.2,K_RET1  
0061 11C5             43             ACALL DISP      
                      44             
0063 015E             45             AJMP K_RET      
                      46     
0065                  47     K_RET1: 
0065 22               48             RET                             
                      49     
0066                  50     DELAY:  
0066 7D05             51             MOV R5,#5       
0068                  52     LOP1:           
0068 11C5             53             ACALL DISP      
006A DDFC             54             DJNZ R5,LOP1    
006C 22               55             RET             
                      56                             
006D                  57     MAIN1:  
006D 7830             58             MOV R0,#30H     
A51 MACRO ASSEMBLER  LICHENG                                                              02/07/2007 21:27:30 PAGE     2

006F 7932             59             MOV R1,#32H     
0071 E6               60             MOV A,@R0       
0072 27               61             ADD A,@R1       
0073 D4               62             DA A            
0074 F7               63             MOV @R1,A       
0075 08               64             INC R0          
0076 09               65             INC R1          
0077 E6               66             MOV A,@R0       
0078 37               67             ADDC A,@R1      
0079 D4               68             DA A            
007A F7               69             MOV @R1,A       
007B E4               70             CLR A           
007C 3400             71             ADDC A,#00H     
007E B401E4           72             CJNE A,#01H,K_RET1      
                      73     
0081                  74     MAIN2:
0081 D2B2             75             SETB P3.2       
0083 E534             76             MOV A,34H       
0085 2401             77             ADD A,#01H      
0087 D4               78             DA A            
0088 F534             79             MOV 34H,A       
008A B410D8           80             CJNE A,#10H,K_RET1
                      81                             
008D 753400           82             MOV 34H,#00H    
0090 E535             83             MOV A,35H       
0092 2401             84             ADD A,#01H      
0094 D4               85             DA A            
0095 F535             86             MOV 35H,A       
0097 B410CB           87             CJNE A,#10H,K_RET1
                      88                             
009A 753500           89             MOV 35H,#00H    
009D E536             90             MOV A,36H       
009F 2401             91             ADD A,#01H      
00A1 D4               92             DA A            
00A2 F536             93             MOV 36H,A       
00A4 B410BE           94             CJNE A,#10H,K_RET1
                      95                             
00A7 753600           96             MOV 36H,#00H    
00AA E537             97             MOV A,37H       
00AC 2401             98             ADD A,#01H      
00AE D4               99             DA A            
00AF F537            100             MOV 37H,A       
00B1 B410B1          101             CJNE A,#10H,K_RET1      
00B4 753700          102             MOV 37H,#00H    
00B7 E538            103             MOV A,38H       
00B9 2401            104             ADD A,#01H      
00BB D4              105             DA A            
00BC F538            106             MOV 38H,A       
00BE B410A4          107             CJNE A,#10H,K_RET1      
00C1 753800          108             MOV 38H,#00H    
00C4 22              109             RET             
                     110     
00C5                 111     DISP:
00C5 E534            112             MOV A,34H       
00C7 900113          113             MOV DPTR,#TAB   
00CA 93              114             MOVC A,@A+DPTR  
00CB F590            115             MOV P1,A        
00CD C2B0            116             CLR P3.0        
00CF 310E            117             ACALL DL1MS     
00D1 D2B0            118             SETB P3.0       
                     119             
00D3 E535            120             MOV A,35H       
00D5 900113          121             MOV DPTR,#TAB   
00D8 93              122             MOVC A,@A+DPTR  
00D9 F590            123             MOV P1,A        
00DB C2B1            124             CLR P3.1        
A51 MACRO ASSEMBLER  LICHENG                                                              02/07/2007 21:27:30 PAGE     3

00DD 310E            125             ACALL DL1MS     
00DF D2B1            126             SETB P3.1       
                     127     
00E1 E536            128             MOV A,36H       
00E3 900113          129             MOV DPTR,#TAB   
00E6 93              130             MOVC A,@A+DPTR  
00E7 F590            131             MOV P1,A        
00E9 D297            132             SETB P1.7               
00EB C2B3            133             CLR P3.3                        
00ED 310E            134             ACALL DL1MS             
00EF D2B3            135             SETB P3.3               
                     136      
00F1 E537            137             MOV A,37H       
00F3 900113          138             MOV DPTR,#TAB   
00F6 93              139             MOVC A,@A+DPTR  
00F7 F590            140             MOV P1,A        
                     141             
00F9 C2B4            142             CLR P3.4        
00FB 310E            143             ACALL DL1MS     
00FD D2B4            144             SETB P3.4       
                     145             
00FF E538            146             MOV A,38H       
0101 900113          147             MOV DPTR,#TAB   
0104 93              148             MOVC A,@A+DPTR  
0105 F590            149             MOV P1,A        
                     150             
0107 C2B5            151             CLR P3.5        
0109 310E            152             ACALL DL1MS     
010B D2B5            153             SETB P3.5       
010D 22              154             RET
                     155     
010E 7F50            156     DL1MS:  MOV R7,#80      
0110 DFFE            157             DJNZ R7,
0112 22              158             RET
                     159     
                     160             
0113 3F065B4F        161     TAB: DB         3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
0117 666D7D07                
011B 7F6F                    
                     162     
                     163     
                     164     END
A51 MACRO ASSEMBLER  LICHENG                                                              02/07/2007 21:27:30 PAGE     4

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


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

DELAY. . . . . . .  C ADDR   0066H   A   
DISP . . . . . . .  C ADDR   00C5H   A   
DL1MS. . . . . . .  C ADDR   010EH   A   
F0 . . . . . . . .  B ADDR   00D0H.5 A   
KEY. . . . . . . .  C ADDR   0050H   A   
K_RET. . . . . . .  C ADDR   005EH   A   
K_RET1 . . . . . .  C ADDR   0065H   A   
LOOP . . . . . . .  C ADDR   0045H   A   
LOP. . . . . . . .  C ADDR   0047H   A   
LOP1 . . . . . . .  C ADDR   0068H   A   
MAIN . . . . . . .  C ADDR   0030H   A   
MAIN1. . . . . . .  C ADDR   006DH   A   
MAIN2. . . . . . .  C ADDR   0081H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
TAB. . . . . . . .  C ADDR   0113H   A   


REGISTER BANK(S) USED: 0 

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

  PA51 2006 中文汇编系统
Version 6.12 (C) Copyright 2006.10
C:\KEIL\C51\BIN\A51.EXE @licheng._ia N=2
格式:4
F:\TEST\LICHEN~1 + licheng = F:\TEST\LICHEN~1\licheng.asm
存盘:F:\TEST\LICHEN~1\licheng.asm C:\KEIL\C51\BIN\PINC\BAK\BAK006.ASM
编译: C:\KEIL\C51\BIN\KE51.exe @licheng._ia 586

⌨️ 快捷键说明

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