📄 main.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 + -