//速度加减程序
void speed_add_dec()
{
if(speedadd_flag) //查询到速度加键被按下
{
x++; //显示数字加
beedon(); //鸣叫一声
while(speed_flag) //
{
display_speed(); //显示数字
if(keydelay>200) //按键被按下延时计时器 被按下大于2秒增0.1KM/H
{
x++; //连加
beepon();
if(x>speedmax){x=speedmax; beepon();} //按键计算到显示的最大时.保护最大值不变
}
}
}
else(speeddec_flag) //减处理
{
x++;
beedon();
while(speed_flag)
{
display_speed();
if(keydelay>200) //按键被按下延时计时器 被按下大于2秒增0.1KM/H
{
x--;
beepon();
if(x<speedmin){x=speedmin; beepon();}
}
}
}
}
////////////////////////////////////
////////////////////////////////////
///////////////////////////////////
//坡度加减程序
void incline_add_dec() //同上理
{
if(inclineadd_flag)
{
x++;
beedon();
while(inclineadd_flag)
{
display_incline();
if(keydelay>200) //按键被按下延时计时器 被按下大于2秒增0.1KM/H
{
x++;
beepon();
if(x>inclinemax){x=inclinemax; beepon();}
}
}
}
else(inclinedec_flag)
{
x++;
beedon();
while(inclinedec_flag)
{
display_incline();
if(keydelay>200) //按键被按下延时计时器 被按下大于2秒增0.1KM/H
{
x--;
beepon();
if(x<speedmin){x=speedmin; beepon();}
}
}
}
}
文章评论(0条评论)
登录后参与讨论