📄 int2.lst
字号:
A51 MACRO ASSEMBLER INT2 12/31/2005 10:07:13 PAGE 1
MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN INT2.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE INT2.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;======================================================================
2 ; 文件名: INT2.ASM
3 ; 功能说明: 外部中断INT0, INT1操作.
4 ; 外部中断0: 使发光二极管闪烁4次.
5 ; 外部中断1: 使发光二极管由右向左流水显示, 一次亮两个LED.
6 ;======================================================================
7
0000 8 ORG 0000H
0000 020016 9 LJMP START
0003 10 ORG 0003H
0003 020025 11 LJMP EINT0
0013 12 ORG 0013H
0013 020034 13 LJMP EINT1
0016 759000 14 START: MOV P1, #00H
0019 D288 15 SETB IT0 ;定义外部中断0为边沿触发
001B D2A8 16 SETB EX0 ;使能外部中断0
001D D28A 17 SETB IT1 ;定义外部中断1为边沿触发
001F D2AA 18 SETB EX1 ;使能外部中断1
0021 D2AF 19 SETB EA ;使能总中断
0023 80FE 20 SJMP $
21
0025 7F04 22 EINT0: MOV R7, #04H ;外部中断0中断服务程序
0027 7590FF 23 ELP0: MOV P1, #0FFH
002A 1141 24 ACALL DELAY ;调用延时程序
002C 759000 25 MOV P1, #00H
002F 1141 26 ACALL DELAY
0031 DFF4 27 DJNZ R7, ELP0
0033 32 28 RETI
29
0034 7403 30 EINT1: MOV A, #03H ;外部中断1中断服务程序
0036 7F10 31 MOV R7, #10H
0038 F590 32 ILP1: MOV P1, A
003A 23 33 RL A
003B 23 34 RL A
003C 1141 35 ACALL DELAY
003E DFF8 36 DJNZ R7, ILP1
0040 32 37 RETI
38
0041 7EFF 39 DELAY: MOV R6, #0FFH ;延时子程序
0043 7DFF 40 DLP1: MOV R5, #0FFH
0045 DDFE 41 DLP2: DJNZ R5, DLP2
0047 DEFA 42 DJNZ R6, DLP1
0049 22 43 RET
44
45 END
A51 MACRO ASSEMBLER INT2 12/31/2005 10:07:13 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 0041H A
DLP1 . . . . . . . C ADDR 0043H A
DLP2 . . . . . . . C ADDR 0045H A
EA . . . . . . . . B ADDR 00A8H.7 A
EINT0. . . . . . . C ADDR 0025H A
EINT1. . . . . . . C ADDR 0034H A
ELP0 . . . . . . . C ADDR 0027H A
EX0. . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . B ADDR 00A8H.2 A
ILP1 . . . . . . . C ADDR 0038H A
IT0. . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . B ADDR 0088H.2 A
P1 . . . . . . . . D ADDR 0090H A
START. . . . . . . C ADDR 0016H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -