📄 led_24c02.lst
字号:
A51 MACRO ASSEMBLER LED_24C02 12/22/2008 21:46:23 PAGE 1
MACRO ASSEMBLER A51 V7.02
OBJECT MODULE PLACED IN led_24c02.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE led_24c02.a SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0030 1 ORG 0030H
0030 3F065B4F 2 TABLE: DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,40h,00h
0034 666D7D07
0038 7F6F4000
003C 5B66393F 3 L_24C02: DB 5bH,66H,39H,3fH,5bH
0040 5B
0000 4 ORG 0000H
0000 020200 5 LJMP MAIN
6
7
8
9
10
11
12
13
14
15
16
0200 17 ORG 0200H
0200 90003C 18 MAIN: MOV DPTR,#L_24C02
0203 7F05 19 MOV R7,#5
0205 120223 20 LCALL DISPLAYSTR
0208 80F6 21 SJMP MAIN
22
020A 900030 23 DISPLAY:MOV DPTR,#TABLE
020D 75A000 24 MOV P2,#0
0210 5390F8 25 ANL P1,#0F8H
0213 E6 26 L2: MOV A,@R0
0214 93 27 MOVC A,@A+DPTR
0215 F5A0 28 MOV P2,A
0217 12023B 29 LCALL DELAY
021A 75A000 30 MOV P2,#0
021D 0590 31 INC P1
021F 08 32 INC R0
0220 DFF1 33 DJNZ R7,L2
0222 22 34 RET
35
0223 36 DISPLAYSTR:
0223 75A000 37 MOV P2,#0
0226 7E00 38 MOV R6,#0
0228 5390F8 39 ANL P1,#0F8H
022B E4 40 L3: CLR A
022C 93 41 MOVC A,@A+DPTR
022D F5A0 42 MOV P2,A
022F 12023B 43 LCALL DELAY
0232 75A000 44 MOV P2,#0
0235 0590 45 INC P1
0237 A3 46 INC DPTR
0238 DFF1 47 DJNZ R7,L3
023A 22 48 RET
49
023B 7D14 50 DELAY: MOV R5,#20
023D DDFE 51 D1: DJNZ R5,D1
023F 22 52 RET
53
54 END
A51 MACRO ASSEMBLER LED_24C02 12/22/2008 21:46:23 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
D1 . . . . . . . . C ADDR 023DH A
DELAY. . . . . . . C ADDR 023BH A
DISPLAY. . . . . . C ADDR 020AH A
DISPLAYSTR . . . . C ADDR 0223H A
L2 . . . . . . . . C ADDR 0213H A
L3 . . . . . . . . C ADDR 022BH A
L_24C02. . . . . . C ADDR 003CH A
MAIN . . . . . . . C ADDR 0200H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
TABLE. . . . . . . C ADDR 0030H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -