📄 tatimer.c
字号:
//------------------------------------------------------------------------------
//TA中断服务程序
// Timer A0 interrupt service routine
//------------------------------------------------------------------------------
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A (void)
{
clk_10ms--;
clk_20ms--;
clk_50ms--;
clk_100ms--;
clk_200ms--;
earse_cnt++;
if(clk_10ms==0)
{
clk_10ms=10;
FLAG |=fb_10ms;
}
if(clk_20ms==0)
{
clk_20ms=20;
FLAG |=fb_20ms;
}
if(clk_50ms==0)
{
clk_50ms=50;
FLAG |=fb_50ms;
}
if(clk_100ms==0)
{
clk_100ms=100;
FLAG |=fb_100ms;
if(FLAG&gb_clock)
{
clk_20s--;
if(clk_20s==0)
{
FLAG &=~gb_lock;
FLAG &=~gb_clock;
}
}
}
if(clk_200ms == 0)
{
clk_200ms=200;
clk_1min--;
P3OUT ^= BIT1;
P6OUT ^= BIT0;
if(clk_1min == 0)
{
FLAG2 |= gb_1min;
clk_1min = 300;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -