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

📄 main.lst

📁 利用不同的按键实现7段数码显示不同的字符
💻 LST
字号:
A51 MACRO ASSEMBLER  MAIN                                                                 11/30/2006 11:24:13 PAGE     1


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

LOC  OBJ            LINE     SOURCE

  0030                 1     Count           EQU 30H
                       2     
0000                   3                             ORG 0
0000 753000            4     START:          MOV Count,#00H
0003 E530              5     NEXT:           MOV A,Count
                       6                     
0005 900025            7                             MOV DPTR,#TABLE
0008 93                8                             MOVC A,@A+DPTR
0009 F580              9                             MOV P0,A 
000B 120018           10                             LCALL DELAY
                      11     
                      12                     
                      13     
                      14     
                      15     
                      16     
000E 0530             17                             INC Count
0010 E530             18                             MOV A,Count
0012 B410EE           19                             CJNE A,#16,NEXT
0015 020000           20                             LJMP START
0018 7D14             21     DELAY:          MOV R5,#20                      ;延时子程序,延时0.2秒
001A 7E64             22     D1:                     MOV R6,#100
001C 7FF8             23     D2:                     MOV R7,#248
001E DFFE             24                             DJNZ R7,$
0020 DEFA             25                             DJNZ R6,D2
0022 DDF6             26                             DJNZ R5,D1
0024 22               27                             RET
                      28     
0025 3F065B4F         29     TABLE:          DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H
0029 666D7D07                
002D 7F6F777C                
0031 395E7971                
0035 C0F9A4B0         30     TABLE1:     DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,8EH
0039 999282F8                
003D 80908883                
0041 C6A1868E                
                      31                             END
A51 MACRO ASSEMBLER  MAIN                                                                 11/30/2006 11:24:13 PAGE     2

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


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

COUNT. . . . . . .  N NUMB   0030H   A   
D1 . . . . . . . .  C ADDR   001AH   A   
D2 . . . . . . . .  C ADDR   001CH   A   
DELAY. . . . . . .  C ADDR   0018H   A   
NEXT . . . . . . .  C ADDR   0003H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
START. . . . . . .  C ADDR   0000H   A   
TABLE. . . . . . .  C ADDR   0025H   A   
TABLE1 . . . . . .  C ADDR   0035H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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