led.lst
来自「一块实用51开发板的原理图和所以基于keil c的源代码」· LST 代码 · 共 57 行
LST
57 行
A51 MACRO ASSEMBLER LED 03/29/2005 11:09:04 PAGE 1
MACRO ASSEMBLER A51 V6.23
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
1 ;实验名称:走马灯
2 ; 功能:LED从LED1循环到LED8。
3 ; 作者:http://www.mcuprog.com
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 23 14 RL 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 DEFC 22 DJNZ R6,DELAY_2
0044 DFF8 23 DJNZ R7,DELAY_1
0046 22 24 RET
25
26 END
A51 MACRO ASSEMBLER LED 03/29/2005 11:09:04 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 + =
减小字号Ctrl + -
显示快捷键?