📄 int.asm
字号:
;**************************************************
; 平凡单片机工作室
; http://www.mcustudio.com
; (c) Copyright 2003 Pingfan's McuStudio
; All rights Reserved
;int.asm
;作者:周坚
;功能描述:外中断0响应
;本例必须用单片机实验板验证,实验仿真板模拟得不出正确的结果
;**************************************************
ORG 0000H
AJMP START
ORG 0003H ;外部中断地址入口
AJMP INT_0 ;转到真正的处理程序处
ORG 30H
START:
MOV SP,#5FH ;初始化堆栈
MOV P1,#0FFH ;灯全灭
MOV P3,#0FFH ;P3口置高电平
CLR IT0 ;低电平触发
SETB EA ;开总中断
SETB EX0 ;开外部中断0
AJMP $
INT_0:
PUSH ACC ;进入中断服务程序,保护ACC值
PUSH PSW ;保护PSW的值
CPL P1.0 ;取反
POP PSW ;PSW出栈
POP ACC ;ACC出栈
RETI
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -