参考下文:
c语言中计数器(定时器)程序_modi000的博客-CSDN博客_c语言计数器
工作中经常会用到延时器
情形是:满足某一条件后,开始定时
方法一:
//在10ms中断函数中的判断
int timer = 0;
if(A!=B)
{
timer = 100;
A = B;
}else{
if(timer == 0)
{
//do sth.
}else{
timer--;
}
}
方法二:
int timer = 0;
int flag = 0;
if(timer>0)
{
timer--;
}else{
if(flag ==1)
{
flag = 0;
//do sth.
}
}
if(flag == 0)
{
if(A!=B)
{
timer = 100;
flag = 1;
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)