找回密码
 立即注册

QQ登录

只需一步,快速开始

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

如何解决单片机驱动数码管存在暗影和闪烁的问题?

[复制链接]
跳转到指定楼层
楼主

0.png (429.33 KB, 下载次数: 26)

0.png

评分

参与人数 1黑币 +3 收起 理由
周超然 + 3 淡定

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:213173 发表于 2018-12-29 07:48 | 只看该作者
动态数码管显示扫描速度慢于20ms就会闪烁,在位码转换前先使段码消隐(0x00或0xff),位码转换后再输出段码才能有效消除鬼影。从图片看像是亮度不均匀,是因为各位数码管实际显示所占时间不同导致。
回复

使用道具 举报

板凳
ID:164602 发表于 2018-12-29 08:01 | 只看该作者
第一:暗影是因为没有消影——即点亮数码管后,要关断一段时间,这个时间长短,与程序和硬件有关,只有自己去试,原理就是数码管断电后,有一个慢慢熄灭的时间——眼睛看不出来,单片机执行速度快就可以“看到”。
第二:闪烁是因为扫描时间间隔太长,数码管已经明显熄灭透了,再去点亮就会闪烁,这个时间同样与程序和硬件有关,也要试。
我的做法是:先让时间很长,数码管是一个一个地轮流亮,再逐步减小时间,直到不感觉闪为止;消影也是一样。
回复

使用道具 举报

地板
ID:449525 发表于 2018-12-29 09:00 | 只看该作者
闪烁的问题,你可以不要更新那么快就行了,判断数据有变化了在刷新,设置一个变化范围在刷新,这样就不会闪屏了
回复

使用道具 举报

5#
ID:447180 发表于 2018-12-29 10:05 | 只看该作者
最好是用寄存器。74hc595d。除非是仅仅显示数码管字符。调节刷新频率,加入关灯信号,才可以做好。加入别的功能,基本不能调好,一修改程序,就要重调数码管
回复

使用道具 举报

6#
ID:454000 发表于 2018-12-29 22:39 | 只看该作者
有种说法叫关不断,理还乱!从你图片上看数码管只亮一个,不存在位码的扫描,直接让一个位口通电就行。其他位断电程式上很容易做到。但是一看你那个步进电机,问题可能真不是那么回事!说不上你那要关的其他位口是控制步进电机的信号口,你在前面关了其他三位个口,但步进电机一运行又将三个口打开了。那就真会出现你图上那种效果 。建议还是传上原理图上来分析。也可咨询卖家

评分

参与人数 3黑币 +45 收起 理由
还有谁? + 15
站着说话不腰疼 + 15
找人PK + 15

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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