isr_timer1.c
来自「12键 触摸按键的应用 C格式 应用在手机 触摸屏上。」· C语言 代码 · 共 48 行
C
48 行
//************************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 + =
减小字号Ctrl + -
显示快捷键?