led_2.lst
来自「51单片机实验例程」· LST 代码 · 共 74 行
LST
74 行
A51 MACRO ASSEMBLER LED_2 10/28/2009 23:28:41 PAGE 1
MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN LED_2.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE LED_2.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;********************************************************************************
2 ; 跑马灯试验
*
3 ;
*
4 ; 开机8个灯循环点亮。 *
5 ; 硬件连接:p2口8路指示灯,
*
6 ; 连接方法: JP11(P2)和JP1(LED灯) 用8PIN排线连接起来
*
7 ;********************************************************************************
8
0000 9 ORG 0000H ;程序起始地址
0000 0130 10 AJMP MAIN
11
0030 12 ORG 030H ;MAIN 程序起始地址
0030 75A0FE 13 MAIN: MOV P2,#0FEH
0033 115D 14 ACALL DEL ;调用子程序
0035 75A0FD 15 MOV P2,#0FDH ;将立即数传给P2
0038 115D 16 ACALL DEL
003A 75A0FB 17 MOV P2,#0FBH
003D 115D 18 ACALL DEL
003F 75A0F7 19 MOV P2,#0F7H
0042 115D 20 ACALL DEL
0044 75A0EF 21 MOV P2,#0EFH
0047 115D 22 ACALL DEL
0049 75A0DF 23 MOV P2,#0DFH
004C 115D 24 ACALL DEL
004E 75A0BF 25 MOV P2,#0BFH
0051 115D 26 ACALL DEL
0053 75A07F 27 MOV P2,#07FH
0056 115D 28 ACALL DEL
0058 75A0FF 29 MOV P2,#0FFH
005B 0130 30 AJMP MAIN
31
32 ;延时子程序
005D 7D04 33 DEL: MOV R5,#04H
005F 7EFF 34 DEL1: MOV R6,#0FFH
0061 7FFF 35 DEL2: MOV R7,#0FFH
0063 DFFE 36 DEL3: DJNZ R7, DEL3
0065 DEFA 37 DJNZ R6, DEL2
0067 DDF6 38 DJNZ R5, DEL1
0069 22 39 RET
40 END
A51 MACRO ASSEMBLER LED_2 10/28/2009 23:28:41 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DEL. . . . . . . . C ADDR 005DH A
DEL1 . . . . . . . C ADDR 005FH A
DEL2 . . . . . . . C ADDR 0061H A
DEL3 . . . . . . . C ADDR 0063H A
MAIN . . . . . . . C ADDR 0030H A
P2 . . . . . . . . D ADDR 00A0H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?