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

📄 fiq.asm

📁 凌阳大学计划61板可使用的温度测试系统
💻 ASM
字号:

.INCLUDE 	a2000.inc;
.INCLUDE 	hardware.inc
.DEFINE		P_WatchDog_Clear	0x7012
.PUBLIC 	_FIQ

.TEXT
_FIQ:
	push r1,r5 to [sp]
	r1 = 0x0800
	r1&=[P_INT_Ctrl] 
	jnz FIQ_is_TimB
	r1 = 0x2000
	r1&=[P_INT_Ctrl] 
	jnz FIQ_is_TimA
	r1 = 0x8000
	r1&=[P_INT_Ctrl] 
	jnz FIQ_is_PWM

FIQ_is_PWM:
    [P_INT_Clear] = r1
	pop	r1,r5 from [sp];
	reti;

FIQ_is_TimA:
    call F_FIQ_Service_SACM_A2000;
	r1 = 0x2000
	[P_INT_Clear] = r1
	pop	r1,r5 from [sp];
	reti;

FIQ_is_TimB:   
    r1=0x0800;  
    [P_INT_Clear] = r1;           
    pop r1,r5 from [sp];
    reti;             

	    
.END

 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -