⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3-1.asm

📁 本文件提供各种驱动程序和汇编代码,包括温度芯片驱动等等.
💻 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 + -