irs.asm

来自「spce061单片机的一些程序!C语言和汇编语言都有」· 汇编 代码 · 共 36 行

ASM
36
字号
.PUBLIC _FIQ;
.PUBLIC _IRQ1;
.INCLUDE hardware.inc;
.INCLUDE dvr.inc;
.TEXT

//============================================================================================
//函数: FIQ()
//语法:void FIQ(void)
//描述:FIQ中服务断函数
//参数:无
//返回:无
//===============================================================================================
_FIQ:                                  
        PUSH R1,R5 TO [SP];
        CALL    F_FIQ_Service_SACM_DVR;    //语音播放中断
        R1=0xa800
        [P_INT_Clear]=R1
        POP R1,R5 FROM [SP];
        RETI;              

//============================================================================================
//函数: IRQ1()
//语法:void FIQ(void)
//描述:FIQ中服务断函数
//参数:无
//返回:无
//==============================================================================================
_IRQ1:        
        PUSH R1,R5 TO [SP];
        CALL    F_IRQ1_Service_SACM_DVR;    //语音录制中断
         R1=0x1000
        [P_INT_Clear]=R1
        POP R1,R5 FROM [SP];
        RETI;  
 

⌨️ 快捷键说明

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