打印
[51单片机]

独立按键与数码管的应用

[复制链接]
1007|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
0668270535203|  楼主 | 2019-7-5 14:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 0668270535203 于 2019-7-5 14:19 编辑

工程:
数码管从0加到65535,然后清0再重新加到65535,如此循环。
独立按键按下中断计数,数码管显示数字不变保持显示,松开按键后数字清零重新计算。
问题:
每次按下独立按键数码管全部灭了,松手后,数码管显示按键按下时的数字,过了1秒左右才清0重新开始计数。
各位大神有什么解决方法可供参考?

使用特权

评论回复

相关帖子

沙发
wwl0098| | 2019-7-5 14:37 | 只看该作者
数码管是什么样的显示方式?如果是动态扫描的,那么显示函数要放在更高等级的中断里。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
0668270535203 + 1 赞一个!
板凳
0668270535203|  楼主 | 2019-7-5 15:41 | 只看该作者
帖子没说清楚,不好意思,新手上路。数码管是动态扫描。本意是想按下按键时,数码管数字停止加数,并保持显示按下按键时的那个数字,然后松开按键,数字清0,重新从0开始加。

使用特权

评论回复
地板
0668270535203|  楼主 | 2019-7-5 15:46 | 只看该作者
原本是想做个3位数,从0加到999,然后清0循环的秒表。一个按键按下清0重新开始,一个按键按下停止计时,一个按键按下停止计时不清0松开继续的原来的基础继续计时。

使用特权

评论回复
5
wwl0098| | 2019-7-5 17:08 | 只看该作者
楼主加油

使用特权

评论回复
6
hobbye501| | 2019-7-8 15:57 | 只看该作者
你这是电路问题吧

使用特权

评论回复
7
0668270535203|  楼主 | 2019-7-12 09:47 | 只看该作者
hobbye501 发表于 2019-7-8 15:57
你这是电路问题吧

刚学写程序,发问的时候问题可能表达不是很清楚,再起已经解决了,多谢关注。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

1

粉丝