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

2020-01-30 13:34发布

目前公司提出节约成本,故而提出把数码管的8段码的电阻取消,改为在公共脚串接.但在写程序出现开多段和少段时亮度不同的情况.现在我有想到反过来扫描,即扫段码(通常我们是扫描位码).但想了很久也没有想出应该如何编写程序.不知各位有没有更好的程序方法来解决这种问题.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
hefq
1楼-- · 2020-02-02 18:34
gzhuli 发表于 2013-5-17 00:18
有8位排阻嘛……

当时没想到,想到的时候已经解决了
chenchaoting
2楼-- · 2020-02-02 21:07
告诉你一个方法,在一个数组里查询要显示的数据的段数,再根据这个表做不同的延时,我以前也做了一个这样的,最终这样搞好的
bg6nw
3楼-- · 2020-02-02 22:27
两种方法都很好,一是改变扫描时间调节亮度,一是把一个数字拆分成8段单独点亮。学习了。
zhanan
4楼-- · 2020-02-03 01:22
 精彩回答 2  元偷偷看……
jiangkexiaozhen
5楼-- · 2020-02-03 07:07
曾经尝试过,但是除了那个适当延长时间的那个方法外,亮度还是达不到;

二极管分压的没用过,电阻最好还是不省掉的好
zhiwei
6楼-- · 2020-02-03 09:50
lmt50211 发表于 2013-5-16 22:17
不是并联使用,是几位8字数码管,接法上是公共脚接限流电阻.

同一个8段里面几个LED不就类似并联了吗?

一周热门 更多>