📄 3-1.asm
字号:
;外部中断源的扩充方法的实现
ORG 0003H
LJMP INT0_Handler ;设定中断服务子程序地址
… …
INT0_Handler:
PUSH PSW ;保持程序状态寄存器
PUSH A ;保持累加器A
JB P1.0,EXInt0 ;跳转到中断源0
INT1:
JB P1.1,EXInt1 ;跳转到中断源1
INT2:
JB P1.2,EXInt2 ;跳转到中断源2
INT3:
JB P1.3,EXInt3 ;跳转到中断源3
EXITINT:
POP A ;恢复累加器A
POP PSW ;恢复累加器B
RETI ;退出中断服务子程序
EXInt0:
;中断源0的中断服务程序
AJMP INT1
EXInt1:
;中断源1的中断服务程序
AJMP INT2
EXInt2:
;中断源2的中断服务程序
AJMP INT3
EXInt3:
;中断源3的中断服务程序
AJMP EXITINT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -