📄 isr1.asm
字号:
////////////////////////////////////////////////////////////////////////////////////////////////
//======================================================
// 文件名称: ISR.asm
// 功能描述: 语音服务文件
// 完成日期: 2000-12-5
// 函数名称: FIQ();
// 实现功能: 480播放
// 入口参数: 无
// 出口参数: 无
// 破坏寄存器: 无
.PUBLIC _FIQ
.INCLUDE hardware.inc
.INCLUDE s480.inc;
.INCLUDE resource.inc
.PUBLIC _BREAK,_IRQ0, _IRQ1, _IRQ2, _IRQ3, _IRQ4, _IRQ5, _IRQ6, _IRQ7
.CODE
.TEXT
//=========================================================================================
//
//=========================================================================================
_FIQ:
push R1,R4 to [SP]
R1 = [P_INT_Ctrl]
R1 &= 0x2000
jz ?notTimerA //当不为TIQ_TMA,则转
call F_FIQ_Service_SACM_S480; //为0,播放480
R1 = 0x2000
[P_INT_Clear] = R1
pop R1,R4 from [SP];
reti;
?notTimerA:
R1 = 0x8800;
[P_INT_Clear] = R1;
pop R1,R4 from [SP];
reti;
_BREAK:
_IRQ0:
_IRQ1:
_IRQ2:
_IRQ3:
_IRQ4:
_IRQ5:
_IRQ6:
_IRQ7:
.END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -