找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机数码管读数很快,看不清楚,请问怎样让他放慢读数?

[复制链接]
跳转到指定楼层
楼主
ID:103131 发表于 2021-4-27 17:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      读数好快,眼睛看不清楚,麻烦帮我解决
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:332444 发表于 2021-4-28 10:14 | 只看该作者
这样提问永无回复,你知道的别人不知道.
回复

使用道具 举报

板凳
ID:569384 发表于 2021-4-28 10:28 | 只看该作者
数值是多少数码管就显示多少,跟数码管没关系。如果是自己的程序,把数值消消抖,或者每隔1秒刷新一次数值。
回复

使用道具 举报

地板
ID:326430 发表于 2021-4-28 12:28 | 只看该作者
要不就是你控制有效数据的传入频率,要不就是你控制下数码管的刷新频率,其实都大差不差,加延时吧。
回复

使用道具 举报

5#
ID:913494 发表于 2021-4-28 12:43 | 只看该作者
程序里面的时间问题,你时间程序的数调大一下
回复

使用道具 举报

6#
ID:390416 发表于 2021-4-28 12:44 | 只看该作者
可以看看 框架式编程方式第12课
回复

使用道具 举报

7#
ID:103131 发表于 2021-4-28 15:11 | 只看该作者
727742898 发表于 2021-4-28 12:28
要不就是你控制有效数据的传入频率,要不就是你控制下数码管的刷新频率,其实都大差不差,加延时吧。

  P0 = 0XFF;
             
              P0 = shuzi[AD_DATA%100/10];
             
              ZUOWEI =0;
       
              delay_ms(10);
             
              ZUOWEI = 1;
       
             
      
              P0 = shuzi[AD_DATA%100%10];
             
             
              YOUWEI = 0;
                  
                  delay_ms(10);
                  
                  YOUWEI = 1;



延时加长了,就两边闪,短了就闪得很快
回复

使用道具 举报

8#
ID:285416 发表于 2021-5-11 08:09 | 只看该作者
没人给你回答,我给你回答一下吧。
我也在搞数码管就没有加延时。
我测试的频率越高,闪烁越小。
现在正在调试,不用定时器工作,我怕影响串口。
回复

使用道具 举报

9#
ID:23606 发表于 2021-5-11 09:30 | 只看该作者
动态扫描只要看起来不闪烁,就不要改动态扫描显示驱动程序,数据变化快是数据刷新的太快了,两个问题别搞混了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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