📄 led.lst
字号:
A51 MACRO ASSEMBLER LED 01/28/2007 16:42:28 PAGE 1
MACRO ASSEMBLER A51 V6.23
OBJECT MODULE PLACED IN .\LED.obj
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE ..\..\跑马灯\ASM\LED.ASM SET(SMALL) DEBUG PRINT(.\LED.lst) OBJECT(.\LED.ob
j) EP
LOC OBJ LINE SOURCE
1 ;实验名称:走马灯
2 ; 功能:LED从LED1循环到LED8。
3 ; 作者:http://www.mcuyjf.com.cn
4 ; 05-02-01
5 ;***********************************************************
0030 6 LED1_8 EQU 30H ;循环显示的内容
0000 7 ORG 0000H
0000 0130 8 AJMP MAIN
0030 9 ORG 0030H
0030 7530FE 10 MAIN: MOV LED1_8,#0FEH ;为0灯亮
0033 E530 11 MOV A,LED1_8
0035 F590 12 LOOP: MOV P1,A
0037 113C 13 ACALL DELAY ;调用延时
0039 03 14 RR A
003A 80F9 15 SJMP LOOP
16
17 ;延时子程序
003C 7FFA 18 DELAY: MOV R7,#0FAH
003E 7EFA 19 DELAY_1: MOV R6,#0FAH
0040 00 20 DELAY_2: NOP
0041 00 21 NOP
0042 00 22 NOP
0043 00 23 NOP
0044 00 24 NOP
0045 DEF9 25 DJNZ R6,DELAY_2
0047 DFF5 26 DJNZ R7,DELAY_1
0049 22 27 RET
28
29 END
A51 MACRO ASSEMBLER LED 01/28/2007 16:42:28 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 003CH A
DELAY_1. . . . . . C ADDR 003EH A
DELAY_2. . . . . . C ADDR 0040H A
LED1_8 . . . . . . N NUMB 0030H A
LOOP . . . . . . . C ADDR 0035H A
MAIN . . . . . . . C ADDR 0030H A
P1 . . . . . . . . D ADDR 0090H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -