找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1753|回复: 7
打印 上一主题 下一主题
收起左侧

用数码管做倒计时时遇到的问题

[复制链接]
回帖奖励 5 黑币 回复本帖可获得 5 黑币奖励! 每人限 1 次
跳转到指定楼层
楼主
ID:612300 发表于 2019-10-7 10:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,我仿真时,总是会十位先亮,灭了后才显示个位,然后个位灭了后才显示十位,调小中间的延时会导致显示数字乱码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:395068 发表于 2019-10-7 16:11 | 只看该作者
你的程序和原理图都没有,怎么解决。而且仿真软件和真实在板子上测试差距还是很大的
回复

使用道具 举报

板凳
ID:462827 发表于 2019-10-7 22:07 | 只看该作者
延时不要太长,另外还需要消影。
回复

使用道具 举报

地板
ID:235200 发表于 2019-10-8 01:51 | 只看该作者
出现这种情况原因是动态扫描方式显示的总时间应该控制在20ms内,可根据数码管的多少计算每1位的最大显示时间,并且在每位显示段码送出前要消除前一位的显示,即消影
回复

使用道具 举报

5#
ID:620877 发表于 2019-10-9 09:29 | 只看该作者
是动态扫描时间间隔的问题。每位显示5ms,显示当前位的时候其它位不应有显示。
回复

使用道具 举报

6#
ID:97097 发表于 2019-10-9 16:47 | 只看该作者
1.扫描时间设置为0.01S ,太短没有意义 ;2.消影;3.防抖 。
回复

使用道具 举报

7#
ID:469368 发表于 2019-10-9 21:50 | 只看该作者
你把代码和原理图发出来我们才能帮你更好的解决哟
回复

使用道具 举报

8#
ID:623337 发表于 2019-10-13 16:26 | 只看该作者
在每位显示段码送出前要消除前一位的显示
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表