锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

用于所有程序之前的时基函数

时间:2023-04-23 06:37:00 tm100系s列温度传感变送器

延迟函数在编程中尽量少用,一般用定时器代替;

定时器可以定义多个适合程序的间隔


void basicTime(void)
{
if(f_tm1ms)
{
f_tm1ms = 0;
tm10ms ;
tmxms ;
if(tmxms>4)
{
tmxms = 0;
f_dataScopeTm1ms = 1;
}
RGBDriverTm ;
if(RGBDriverTm>=2)
{
RGBDriverTm = 0;
f_RGBDriverTm = 1;
}

if(tm10ms>=10)
{
tm10ms = 0;
tm100ms ;
f_sleepTm = 1;
f_LedRefresh = 1;
f_outTm = 1;
f_keyProcessTm = 1;
if(tm100ms>=10)
{
tm100ms = 0;
f_IICReadTm = 1;
powerOnTm ;
if(powerOnTm>50)
{
powerOnTm = 55;
}
tm500ms ;
if(tm500ms>4)
{

f_flash = ~f_flash;
tm500ms = 0;
tm1s ;
if(tm1s>=120)
{
tm1s = 0;
tm1min ;
if(tm1min>65)
{
tm1min = 65;
}
}
}
}
}
}
}

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章