📄 pdown.lst
字号:
A51 MACRO ASSEMBLER PDOWN 12/31/2005 10:20:23 PAGE 1
MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN PDOWN.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE PDOWN.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;========================================================================
2 ; 文件名称: PDOWN.ASM
3 ; 功能描述: 单片机掉电模式实验. 通过P2.7引脚请求进入掉电模式, 通过外部
4 ; 中断0退出掉电模式. 掉电模式中ALE PSEN引脚为低电平.
5 ;========================================================================
6
0000 7 ORG 0000H
0000 2100 8 AJMP START
0003 9 ORG 0003H
0003 2118 10 AJMP EINT0
0100 11 ORG 0100H
0100 C288 12 START: CLR IT0 ;中断触发方式
0102 D2A8 13 SETB EX0 ;使能外部中断0
0104 D2AF 14 SETB EA ;启动总中断
0106 7401 15 MOV A, #01H ;显示数据
0108 F590 16 MLP1: MOV P1, A
010A 23 17 RL A ;循环左移
010B 3119 18 ACALL DELAY ;调用延时
010D 20A7F8 19 JB P2.7, MLP1 ;判P2.7引脚, 为1转移
0110 758702 20 MOV PCON, #02H ;置PD位为1, 进入空闲模式
0113 00 21 NOP
0114 00 22 NOP
0115 00 23 NOP
0116 2108 24 AJMP MLP1
25
0118 32 26 EINT0: RETI
27
0119 7FFF 28 DELAY: MOV R7, #0FFH
011B 7EFF 29 DLP1: MOV R6, #0FFH
011D 00 30 DLP2: NOP
011E DEFD 31 DJNZ R6, DLP2
0120 DFF9 32 DJNZ R7, DLP1
0122 22 33 RET
34
35 END
A51 MACRO ASSEMBLER PDOWN 12/31/2005 10:20:23 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 0119H A
DLP1 . . . . . . . C ADDR 011BH A
DLP2 . . . . . . . C ADDR 011DH A
EA . . . . . . . . B ADDR 00A8H.7 A
EINT0. . . . . . . C ADDR 0118H A
EX0. . . . . . . . B ADDR 00A8H.0 A
IT0. . . . . . . . B ADDR 0088H.0 A
MLP1 . . . . . . . C ADDR 0108H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
PCON . . . . . . . D ADDR 0087H A
START. . . . . . . C ADDR 0100H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -