📄 int3gisr.c
字号:
#include "F2407REGS_c.h"
/*************************************************************************
文件名: interrupt INT3()
日期: 2007年01月16日
公司(作者):
描述和说明: CPU核级中断3(INT3)总服务程序
*************************************************************************/
unsigned int timer2_number=0; // 全局变量,用于定时器中断计数
void interrupt INT3()
{
switch(PIVR) // 由外设中断向量寄存器PIVR判断
{ // 由哪个片内外设事件引起的中断
case 0x002B: // 定时器2周期中断的外设中断扩展
// 中断向量为0x002B
timer2_number++; // 定时器2中断次数加1
T2CNT=0x00; // 定时器2的计数器重新赋0
EVAIFRB=EVAIFRB&0x0001; // 清除定时器2周期中断标志,
// 否则以后的中断将被忽略
break; // 返回
default: // 其它结果
break; // 返回
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -