找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

查看数: 5545 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-12-28 21:28

正文摘要:

回复

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

评分

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

查看全部评分

ID:447180 发表于 2018-12-29 10:05
最好是用寄存器。74hc595d。除非是仅仅显示数码管字符。调节刷新频率,加入关灯信号,才可以做好。加入别的功能,基本不能调好,一修改程序,就要重调数码管
ID:449525 发表于 2018-12-29 09:00
闪烁的问题,你可以不要更新那么快就行了,判断数据有变化了在刷新,设置一个变化范围在刷新,这样就不会闪屏了
ID:164602 发表于 2018-12-29 08:01
第一:暗影是因为没有消影——即点亮数码管后,要关断一段时间,这个时间长短,与程序和硬件有关,只有自己去试,原理就是数码管断电后,有一个慢慢熄灭的时间——眼睛看不出来,单片机执行速度快就可以“看到”。
第二:闪烁是因为扫描时间间隔太长,数码管已经明显熄灭透了,再去点亮就会闪烁,这个时间同样与程序和硬件有关,也要试。
我的做法是:先让时间很长,数码管是一个一个地轮流亮,再逐步减小时间,直到不感觉闪为止;消影也是一样。
ID:213173 发表于 2018-12-29 07:48
动态数码管显示扫描速度慢于20ms就会闪烁,在位码转换前先使段码消隐(0x00或0xff),位码转换后再输出段码才能有效消除鬼影。从图片看像是亮度不均匀,是因为各位数码管实际显示所占时间不同导致。

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

Powered by 单片机教程网

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