完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请看我的流程图,我的思路是这样,自定义变量unsigned int frequency = 1000; 然后通过定义对应的五个按键,对这个1000的变量进行修改,我该如何能实现呢?上下键可以直接通过frequency=(frequency +1 )/frequency=( frequency -1 )来实现增加或减少,但是我问了一个朋友,他说这样写不好,以后有别的变量还需要很麻烦的修改!还有左右键应该如何实现呢,我问的朋友他说让我先把1000拆成个、十、百、千几个变量,然后再合到一起,意思我理解了,但是具体如何实现我还一点思路都没有,还有确定键,这些都涉及到我的知识盲区啦~求教各位大佬指点我一二吧~万分感谢~~~
|
|
相关推荐
3个回答
|
|
temp_data = calendar_year / 100 % 10;
temp_data ++; if(temp_data > 9) temp_data = 0; calendar_year = (calendar_year / 1000 * 1000) + (calendar_year % 100) + temp_data * 100; 这是我设置日历年份的一段程序,网上可以找到类似的方法,可以单独取出一个数的某个位的数值,这段程序是取百位数的
最佳答案
|
|
2 条评论
|
|
看起来就是大一新生。再过一年回过来看自己问的问题,会发现很沙雕哈哈哈。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1107 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1055 浏览 2 评论
2159 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1253 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1678 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 17:16 , Processed in 0.703775 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号