📄 led.lst
字号:
A51 MACRO ASSEMBLER LED 05/04/2004 08:20:14 PAGE 1
MACRO ASSEMBLER A51 V7.02
OBJECT MODULE PLACED IN LED.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE LED.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;-----------------------------
2 ;LED4发光二极管闪动实验
3 ;编写SG
4 ;20040418
5 ;-----------------------------
0000 6 ORG 0000H
0000 0102 7 AJMP MAIN
0002 8 MAIN:
0002 00 9 NOP ;CPU空操作
0003 00 10 NOP ;CPU空操作
0004 11 LOOP:
0004 C2A0 12 CLR P2.0 ;P2.0对应LED4管脚低电平点亮LED
0006 120010 13 LCALL DELAY ;延时500MS,亮LED500MS
0009 D2A0 14 SETB P2.0 ;P2.0对应LED4管脚高电平熄灭LED
000B 120010 15 LCALL DELAY ;延时500MS,灭LED500MS
000E 0104 16 AJMP LOOP ;循环
17
18 ;--------------------------
19 ;500MS延时子程序
20 ;--------------------------
0010 21 DELAY:
0010 78FF 22 MOV R0,#0FFH
0012 79FF 23 MOV R1,#0FFH
0014 24 DELAY_2:
0014 79FF 25 MOV R1,#0FFH
0016 26 DELAY_1:
0016 00 27 NOP
0017 00 28 NOP
0018 00 29 NOP
0019 00 30 NOP
001A 00 31 NOP
001B 00 32 NOP
001C D9F8 33 DJNZ R1,DELAY_1
001E D8F4 34 DJNZ R0,DELAY_2
0020 22 35 RET
36 ;------------------------------
37 ;END源程序到此结束后面的不被编译
38 ;-----------------------------
39 END
A51 MACRO ASSEMBLER LED 05/04/2004 08:20:14 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 0010H A
DELAY_1. . . . . . C ADDR 0016H A
DELAY_2. . . . . . C ADDR 0014H A
LOOP . . . . . . . C ADDR 0004H A
MAIN . . . . . . . C ADDR 0002H 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -