完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
7个回答
|
|
倒计时器程序与正计时器没有本质区别,关键在于处理负进位问题,无符号字符型数据unsigned char无法表示-1的数,对于这个问题有一个技巧,如储存变量的寄存器=0x00时再次减1,此时寄存器的数是0xff,利用这个特性用于倒计时很好使。范例:
void inc_sec() //秒计算 { sec--; if(sec==0xff) { sec = 59; //秒自+1 inc_min(); //分计算 } dis_buf[6] = sec / 10; // 秒十位 dis_buf[7] = sec % 10; // 秒个位 } void inc_min() //分计算 { min--; if(min==0xff) { min = 59; } dis_buf[3] = min / 10; // 分十位 dis_buf[4] = min % 10; // 分个位 } |
|
|
|
有人做过这个设计吗?有的话可以发我一下吗?
|
|
|
|
完全一样的可能性不大,不然你也找到了,自己做一下吧,显示,按键,蜂鸣器这些都能找到例程,倒计时也只不过是按秒把定好的时间减一而已,自己动动手,比较容易学到东西
|
|
|
|
要么就出点钱 不然谁没事帮你做这个
|
|
|
|
|
|
|
|
我之前做过一个30S的计时器,和你这个很类似,不过网上也有很多类似的,你参考一下,整合起来就可以吧
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-spi编程示例之spi编写程序
657 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第三十七章 image图像对比实验
640 浏览 0 评论
753 浏览 1 评论
546 浏览 0 评论
关于RT-Thread studio添加freemodbus控件失败的问题
910 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11655 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 19:51 , Processed in 0.466920 second(s), Total 50, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号