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

📄 isr_bak.asm

📁 本系统实现了一种具有语音播报、语音提示的高性能、高智能的实用型远距离多 路数据采集系统。 关键词: SPCE061A
💻 ASM
字号:
//****************************************************************
// Function: Fast Interrupt Service routine Area                     
//      Service for     (1)PWM FIQ
//                      (2)Timer A FIQ
//                      (3)Timer B FIQ
//      User's FIQ must hook on here                            
//  _FIQ:                            // Fast interrupt entrence
//  _IRQ1:                           // interrupt entrence
//  _IRQ2:                           // interrupt entrence
//  _IRQ3:                           // interrupt entrence
//  _IRQ4:                           // interrupt entrence
//  _IRQ5:                           // interrupt entrence
//  _IRQ6:                           // interrupt entrence     
//  _IRQ7:                           // interrupt entrence
//****************************************************************

.include hardware.inc;              // include hardware information
//.include a2000.inc;
.include s480.inc;
//.external R_SpeechType;
.TEXT
//.public _BREAK;
.public _FIQ;
//.public _IRQ0;
//.public _IRQ1;
//.public _IRQ2;
//.public _IRQ3;
//.public _IRQ4;
//.public _IRQ5;
//.public _IRQ6;
//.public _IRQ7;
              
              
_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_S480;
	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 of isr.asm
//========================================================================================
        

⌨️ 快捷键说明

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