一、定时器设置一定的周期中断
例如定时器设置成 2ms 一次中断
并加入
cont_2ms ++;
二、定时器中判断对应计数
注意:
- &的数,只能是全1,例如0x1 0x3 0x7 0xf,也就是 10b,110b,1110b,11110b
- 后面的 ==0 ==1 ==2 是为了让下面周期执行的每一行,不会在同一时刻执行
if( (cont_2ms & 0x03) == 0)2 *(3+1) = 8ms 周期执行
{
}
if( (cont_2ms & 0x07) == 1)2 *(7+1) = 16ms 周期执行
{
}
if( (cont_2ms & 0x0f) == 2)2 *(0xf+1) = 32ms 周期执行
{
}