📄 int.asm
字号:
TEMP EQU 60H
ORG 0000H
AJMP START
ORG 0013H ;外部中断入口地址
AJMP INT_1
ORG 0030H
START:
MOV TEMP,#0FFH
MOV P3,#0FFH ;P3口置高电平
SETB EA ;开中断
SETB EX1 ;允许外部中断1中断
AJMP $
INT_1: ;中断子程序
PUSH ACC
CLR C
MOV A,TEMP
RLC A
MOV P0,A
MOV TEMP,A
CJNE A,#00,NEXT
MOV TEMP,#0ffh
NEXT:
ACALL DEL
POP ACC
RETI
DEL:
MOV R7,#04H
DEL1:
MOV R6,#0
DEL2:
MOV R5,#0
DJNZ R5,$
DJNZ R6,DEL2
DJNZ R7,DEL1
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -