数码管公共脚接电阻,如何解决因亮多段而引起的亮度不同

2020-01-30 13:34发布

目前公司提出节约成本,故而提出把数码管的8段码的电阻取消,改为在公共脚串接.但在写程序出现开多段和少段时亮度不同的情况.现在我有想到反过来扫描,即扫段码(通常我们是扫描位码).但想了很久也没有想出应该如何编写程序.不知各位有没有更好的程序方法来解决这种问题.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
yuyu87
1楼-- · 2020-02-03 10:26
哈,同意,比如有3位LED,同一时刻先点亮3位里边A段有的,再点亮B,C,D,E,F,G,
liulingo1
2楼-- · 2020-02-03 11:18
将 要显示 的 数字,分 笔画 来 轮流 显示。即同一时间,只亮A-DP中的一个笔画
lusson
3楼-- · 2020-02-03 13:08
 精彩回答 2  元偷偷看……
zhugean
4楼-- · 2020-02-03 18:02
直接都省掉,你看看那些做点阵LED的哪有加限流电阻的啊
太亮的话可以调一下显示的占空比
fwluck
5楼-- · 2020-02-03 19:58
几种方法都是大家的;
一用亮的时间来平衡亮度,数据要多测;
二单段显示这个效果会很好,程序要难好多好多。

三还有一法就是恒压驱动,可以较好解决以上问题。
fwluck
6楼-- · 2020-02-04 00:32
当然恒压是每段串电阻的一种变种。

一周热门 更多>