📄 int.lst
字号:
A51 MACRO ASSEMBLER INT 09/16/2006 15:18:27 PAGE 1
MACRO ASSEMBLER A51 V7.08a
OBJECT MODULE PLACED IN int.OBJ
ASSEMBLER INVOKED BY: D:\Keil\C51\BIN\A51.EXE int.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0060 1 TEMP EQU 60H
0000 2 ORG 0000H
0000 0130 3 AJMP START
0013 4 ORG 0013H ;外部中断入口地址
0013 013C 5 AJMP INT_1
0030 6 ORG 0030H
0030 7 START:
0030 7560FF 8 MOV TEMP,#0FFH
0033 75B0FF 9 MOV P3,#0FFH ;P3口置高电平
0036 D2AF 10 SETB EA ;开中断
0038 D2AA 11 SETB EX1 ;允许外部中断1中断
003A 013A 12 AJMP $
003C 13 INT_1: ;中断子程序
003C C0E0 14 PUSH ACC
003E C3 15 CLR C
003F E560 16 MOV A,TEMP
0041 33 17 RLC A
0042 F580 18 MOV P0,A
0044 F560 19 MOV TEMP,A
0046 B40003 20 CJNE A,#00,NEXT
0049 7560FF 21 MOV TEMP,#0ffh
004C 22 NEXT:
004C 1151 23 ACALL DEL
004E D0E0 24 POP ACC
0050 32 25 RETI
0051 26 DEL:
0051 7F04 27 MOV R7,#04H
0053 28 DEL1:
0053 7E00 29 MOV R6,#0
0055 30 DEL2:
0055 7D00 31 MOV R5,#0
0057 DDFE 32 DJNZ R5,$
0059 DEFA 33 DJNZ R6,DEL2
005B DFF6 34 DJNZ R7,DEL1
005D 22 35 RET
36 END
A51 MACRO ASSEMBLER INT 09/16/2006 15:18:27 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
DEL. . . . . . . . C ADDR 0051H A
DEL1 . . . . . . . C ADDR 0053H A
DEL2 . . . . . . . C ADDR 0055H A
EA . . . . . . . . B ADDR 00A8H.7 A
EX1. . . . . . . . B ADDR 00A8H.2 A
INT_1. . . . . . . C ADDR 003CH A
NEXT . . . . . . . C ADDR 004CH A
P0 . . . . . . . . D ADDR 0080H A
P3 . . . . . . . . D ADDR 00B0H A
START. . . . . . . C ADDR 0030H A
TEMP . . . . . . . N NUMB 0060H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -