📄 isr_timer1.c
字号:
//************************timer1 interrupt subroutine************************
void isr_timer1()
{
push;
m_Flag0=m_Flag0|0x02; //SET F_IsrTimer1 _4f_1
switch (m_mode)
{
case 0:
{
m_buf1=_tmrbh;
m_buf0=_tmrbl;
g_RfRef[m_cx]=m_buf1*0x100+m_buf0;
m_cx++;
_ascr++;
if(m_cx<12)
{
_tmrbl=0;
_tmrbh=0;
_tmral=(c_Tmra20ms%0x100);
_tmrah=(c_Tmra20ms/0x100);
_rcoccr=_rcoccr|0x10;
break;
}
else
{
m_Flag0=m_Flag0|0x01; //set F_ErcocIni _4f_0
m_cx=0;
break;
}
}
case 1:
{
m_buf1=_tmrbh;
m_buf0=_tmrbl;
g_RfSs[m_cx]=(m_buf1*0x100+m_buf0)*4;
break;
}
default:
break;
}
pop;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -