51单片机动态扫描24个数码管,亮度不足,如何解决?用了138和573.
答案:3 悬赏:0 手机版
解决时间 2021-03-15 18:12
- 提问者网友:献世佛
- 2021-03-14 17:37
51单片机动态扫描24个数码管,亮度不足,如何解决?用了138和573.
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-03-14 18:18
是138在做动态扫描吧,我没怎么用138,但有一点是肯定的,就是一般情况下应该是138的电流驱动能力有限导致你所说的问题。如果你多用几个573,每个数码管对应一个573来装段码,然后再将数码管的公共极直接接地或电源(看你的数码管是共阳还是共阴来决定接地还是接电源)。这样能够解决,但电路非常复杂。还有一种方法就是用专用的数码管驱动芯片(TM1640)。一般数据显示比较多的时候都用液晶显示,数码管显示的内容有限,而且显示比较麻烦,使用较多时还占用系统资料,成本也不见得便宜多少。
全部回答
- 1楼网友:拾荒鲤
- 2021-03-14 20:00
定时器500毫秒 刷新太长了,给你个建议,数码扫描管一直扫描,定时器中断中做个标记,数码管扫描程序中检测这个标记,如果没检测到则显示原先的数字,如果有了则相应的数字变化,这样数码管就一直是亮的,靠定时器定时扫描不行的。
- 2楼网友:你哪知我潦倒为你
- 2021-03-14 19:34
不知道楼主的电路是怎么设计的,如果用的是3个138做位选,1个573做段选的话,估计是由于动态扫描过程中,每个数码管只亮1/24个扫描周期,也就是说,亮的时间短,灭的时间长,所以看起来暗了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯