📄 流水灯.lst
字号:
A51 MACRO ASSEMBLER 羅薩灯 01/22/2009 12:27:08 PAGE 1
MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN 流水灯.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 流水灯.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1
2
3
4
5
0000 6 ORG 0000H
0000 020030 7 LJMP MAIN
0030 8 ORG 0030H
9 ;循环主程序
0030 75815F 10 MAIN: MOV SP,#5FH;设置堆栈
0033 74FE 11 MOV A,#0FEH;把立即数FEH送入寄存器A
0035 F580 12 LOOP: MOV P0,A;把寄存器A内值送入P1口
0037 23 13 RL A;将寄存器A内值循环左移
0038 12003E 14 LCALL DELAY;调用延时子程序
003B 020035 15 LJMP LOOP
16 ;延时子程序,延时120毫秒
003E 7D64 17 DELAY: MOV R5,#100
0040 7E64 18 D1: MOV R6,#100
0042 7F06 19 D2: MOV R7,#6
0044 DFFE 20 D3: DJNZ R7,D3
0046 DEFA 21 DJNZ R6,D2
0048 DDF6 22 DJNZ R5,D1
004A 00 23 NOP
004B 00 24 NOP
004C 00 25 NOP
004D 22 26 RET
27 END
A51 MACRO ASSEMBLER 羅薩灯 01/22/2009 12:27:08 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
D1 . . . . . . . . C ADDR 0040H A
D2 . . . . . . . . C ADDR 0042H A
D3 . . . . . . . . C ADDR 0044H A
DELAY. . . . . . . C ADDR 003EH A
LOOP . . . . . . . C ADDR 0035H A
MAIN . . . . . . . C ADDR 0030H A
P0 . . . . . . . . D ADDR 0080H A
SP . . . . . . . . D ADDR 0081H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -