单片机的实现多任务程序(3)
发布时间:2021-06-06
发布时间:2021-06-06
在51单片机如何实现多任务的程序
Display_ShuM(); //调用数码管扫描显示程序
}
}
//循环显示
void Xun_Dis(void)
{
if (( Accumul_Ms >= 800 ) && ( !CDis_Flag ))
{
Accumul_Ms=0;
// 四个数码管数值累加
SMG_Value[0] +=1;
if( SMG_Value[0] >= 10)
{
SMG_Value[0]=0;
SMG_Value[1] += 1;
}
if( SMG_Value[1] >=10 )
{
SMG_Value[0] = 0;
SMG_Value[1] = 0;
SMG_Value[2] +=1;
}
if( SMG_Value[2] >=10 )
{
SMG_Value[0] = 0;
SMG_Value[1] = 0;
SMG_Value[2] = 0;
SMG_Value[3] +=1;
}
if (SMG_Value[3] >= 10 )
{
SMG_Value[0] = 0;
SMG_Value[1] = 0;
SMG_Value[2] = 0;
SMG_Value[3] = 0;
}
}
}