⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 idle.lst

📁 51单片机用汇编实例 包括ad
💻 LST
字号:
A51 MACRO ASSEMBLER  IDLE                                                                 12/31/2005 10:17:39 PAGE     1


MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN Idle.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE Idle.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;=====================================================================
                       2     ; 文件名称: Idle.ASM
                       3     ; 功能描述: 单片机空闲模式实验, 通过P27引脚进入空闲模式, 外部中断0
                       4     ;           退出空闲模式. 进入空闲模式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 D288             12     START:  SETB 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 758701           20             MOV PCON, #01H          ;置IDL位为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  IDLE                                                                 12/31/2005 10:17:39 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 + -