isr.asm
来自「spce061单片机的一些程序!C语言和汇编语言都有」· 汇编 代码 · 共 37 行
ASM
37 行
//========================================================
// 文件名称: isr.asm
// 功能描述: MS01音乐播放中断服务程序
// 维护记录: 2005-10-12 v1.0
//========================================================
.include hardware.inc;
.include ms01.inc;
.public _FIQ, _IRQ2, _IRQ4
.TEXT
_FIQ:
push r1,r5 to [sp]
call F_FIQ_Service_SACM_MS01
r1 = C_FIQ_TMA
[P_INT_Clear] = r1
pop r1,r5 from [sp]
reti
_IRQ2:
push r1,r5 to [sp]
call F_IRQ2_Service_SACM_MS01 // 由于乐曲不包含鼓点,将鼓点服务程序屏蔽
r1 = C_IRQ2_TMB
[P_INT_Clear] = r1
pop r1,r5 from [sp]
reti
_IRQ4:
push r1,r5 to [sp]
call F_IRQ4_Service_SACM_MS01
r1 = C_IRQ4_1KHz
[P_INT_Clear] = r1
pop r1,r5 from [sp]
reti
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?