找回密码
 立即注册

QQ登录

只需一步,快速开始

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

188数码管显示,个位数闪烁时,十位数亮度会有变化,大家都是怎么解决的

[复制链接]
跳转到指定楼层
楼主
ID:1091094 发表于 2026-5-5 20:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,188数码管显示,个位数闪烁时,十位数亮度会有变化,大家都是怎么解决的,最近在研究这个数码管的使用,发现了这个现象,亮度会有轻微的变化,肉眼可以看的出来
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1133081 发表于 2026-5-6 07:10 | 只看该作者
回复

使用道具 举报

板凳
ID:1064915 发表于 2026-5-6 08:06 | 只看该作者
程序发上来
回复

使用道具 举报

地板
ID:584814 发表于 2026-5-6 08:35 | 只看该作者
1、本坛内有多篇可参考。
2、你的问题是算命式的。
回复

使用道具 举报

5#
ID:71233 发表于 2026-5-6 08:55 | 只看该作者
应该会有变化的,毕竟你是直连单片机的,单片机的灌电流总电流是一定的,我觉得是这个原因。至于怎么解决,因为手头没有这种数码管,所以无法测试。
回复

使用道具 举报

6#
ID:1156764 发表于 2026-5-6 09:14 | 只看该作者
是一秒内刷新多次吗,试一试每一次只有一个LED点亮,其余不亮的LED配置成高阻态
回复

使用道具 举报

7#
ID:828160 发表于 2026-5-6 17:46 | 只看该作者
这个简单,一次只点亮一个笔段就好了,每个笔段的亮度是一样的
回复

使用道具 举报

8#
ID:460753 发表于 2026-5-8 14:49 | 只看该作者
感觉程序有问题,一次只点亮一个笔画,应该不会因为某个不亮,而改变别的笔画亮度。
回复

使用道具 举报

9#
ID:69038 发表于 2026-5-8 14:54 | 只看该作者
代码片段
                led_pp_out(led_p,1);           //正极线为PP输出,且置高
                led_pp_out(led_n,0);     //负极线为PP输出,输出低
        }
        tim_count++;        //下一次要扫描的LED
  tim_count%=led_num;   //全屏共56个LED要扫描
}

//每进中断扫显一个LED
//占用0.5ms时视频不闪,1ms时视频微闪,2ms时视频明显见闪;
//以祼眼视觉为准  。

void Timer0Init()                //0.5毫秒@11.0592MHz
{
        AUXR |= 0x80;                //定时器时钟1T模式
        TMOD &= 0xF0;                //设置定时器模式
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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