"); //-->
//速度加减程序
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();}
}
}
}
}
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
Gartner:中国企业盲目复制Palantir模式将面临“苦涩教训”
嵌入式Linux网络开发 上
嵌入式Linux网络开发 中
Octopart Discover用于上下文驱动电子设计
能量收集技术:助力嵌入式系统实现超长使用寿命
[求助]请各位高手指点汉王读写听手写板COM口与USB
富昌电子荣膺瑞萨 “2025年度最佳潜力奖”
用CD4013组成的触摸式电源开关
【工程师笔记】EMI 噪声源的分析与优化方法
ST启动了为AI数据中心生产硅光子学
用CD4017组成多地控制开关
嵌入式Linux网络开发 下
嵌入式Linux图形界面开发 上
承接电子产品开发
ISA-5420 双路智能CAN接口卡驱动库 V1.0
2026光学技术大会PHOTONICS CONGRESS CHINA完整议程公布!
用CD4013组成的防抖动开关
IGLOO系列FPGA数据手册(英)
请教一个vxworks的bootrom中用ftp的问题?
家用医疗电子设备:重要性与器件设计
触摸式电子开关电路(三)
单芯片心率监测仪解决方案
用CD4017组成多路多态控制开关
ICD932编程调试器使用指南
请教gem2000关于硬件中断
启动arm-elf-gdb时 告诉没有libncurses.so.4 文件
德州仪器 (TI) 携手英伟达 (NVIDIA),加速下一代物理 AI 落地
嵌入式Linux内核裁减与移植 上
ICD932编程调试器简介
IC与LCD的常见连接方式