合泰单片机时基可以作为系统滴答时钟来使用处理与时间延时等等相关任务
void InitTimerBase(void)
{
_tbc = 0b11000101;//fSYS/4
_tb0f = 0;
_tb0e = 1;
_emi = 1;
}
//4ms 时基中断
void TimerBase0_ISR(void)
{
_tb0f = 0;
//8ms
if(++base0Cnt>=2)
{
base0Cnt=0;
keyScanFlag=1;
// LED=~LED; //步骤1:示波器.逻辑分析仪验证系统时钟与定时器base0工作是否正确
}
//100ms
if(++base0Cnt1>=25)
{
base0Cnt1=0;
Time100MSF=1;
}
//500ms
if(++base0Cnt2>=125)
{
base0Cnt2=0;
Time500MSF=1;
}
}