📄 led.lst
字号:
A51 MACRO ASSEMBLER LED 08/30/2007 12:01:53 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN LED.OBJ
ASSEMBLER INVOKED BY: C:\tools\Keil\C51\BIN\A51.EXE LED.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 00H
0000 209005 2 START: JB P1.0,DIR1
0003 90002A 3 MOV DPTR,#TABLE1
0006 8003 4 SJMP DIR
0008 900032 5 DIR1: MOV DPTR,#TABLE2
000B 7800 6 DIR: MOV R0,#00H
000D 79FE 7 MOV R1,#0FEH
000F E8 8 NEXT: MOV A,R0
0010 93 9 MOVC A,@A+DPTR
0011 F580 10 MOV P0,A
0013 E9 11 MOV A,R1
0014 F5A0 12 MOV P2,A
0016 120021 13 LCALL DAY
0019 08 14 INC R0
001A 23 15 RL A
001B F9 16 MOV R1,A
001C B9FEF0 17 CJNE R1,#0FEH,NEXT
001F 80DF 18 SJMP START
0021 7E04 19 DAY: MOV R6,#4
0023 7FF8 20 D1: MOV R7,#248
0025 DFFE 21 DJNZ R7,$
0027 DEFA 22 DJNZ R6,D1
0029 22 23 RET
002A F5465435 24 TABLE1: DB 0F5H,46H,54H,35H,1CH,0CH,0D5H,04H ;1--8
002E 1C0CD504
0032 04D50C1C 25 TABLE2: DB 04H,0D5H,0CH,1CH,35H,54H,46H,0F5H ;8-1
0036 355446F5
26 END
A51 MACRO ASSEMBLER LED 08/30/2007 12:01:53 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
D1 . . . . . . . . C ADDR 0023H A
DAY. . . . . . . . C ADDR 0021H A
DIR. . . . . . . . C ADDR 000BH A
DIR1 . . . . . . . C ADDR 0008H A
NEXT . . . . . . . C ADDR 000FH A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
START. . . . . . . C ADDR 0000H A
TABLE1 . . . . . . C ADDR 002AH A
TABLE2 . . . . . . C ADDR 0032H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -