高手们都来看看怎么回事

2019-07-15 20:51发布

自己用LED灯珠焊了个大些的四位数码管,按照下面第一张图直接将共阳极接到STC12C2052AD的IO口上,四位数码管都亮,只是要暗一些。所以又按照第二张图把共阳极用9013接入,亮度提高了,可是最后一位不亮(是灭的),换成购买的四位数码管就可以。可以确定自制的数码管不是线路问题。请教高手们为什么。

按照下图连接四位都亮,只是亮度低一些。
22.jpg


按照下图连接最后一位是灭的,换成购买的就可以。为什么?
33.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
doodigen
1楼-- · 2019-07-16 02:45
又试了一下,最后一位只要用三极管接入就是不亮,无论是9012还是9013,都不行。而直接接入到IO看就可以,为什么呢
ntmusic
2楼-- · 2019-07-16 03:08
像你第二幅的那种三极管驱动方法是不合理的,你那属于高端驱动,直接用单片机驱动不好。共阳端最好用PNP三极管驱动,如9012,记住发射极接电源,而集电极接灯珠阳极。程序中也要相应位选要取反(低电平有效),再试试看

评分

参与人数 1威望 +1 +1 收起 理由 doodigen + 1 + 1 您的帖子对问题的解决有帮助,谢谢。.

查看全部评分

doodigen
3楼-- · 2019-07-16 04:58
好的,我试试看
doodigen
4楼-- · 2019-07-16 06:46
 精彩回答 2  元偷偷看……
doodigen
5楼-- · 2019-07-16 11:08
ntmusic 发表于 2014-2-20 21:18
像你第二幅的那种三极管驱动方法是不合理的,你那属于高端驱动,直接用单片机驱动不好。共阳端最好用PNP三 ...

哈哈,亮了!谢谢啊。
只是最后一位成了8段全亮了,能给分析一下吗?
ntmusic
6楼-- · 2019-07-16 14:51
doodigen 发表于 2014-2-20 21:25
接入的电阻值能给个参考吗?

单片机驱动三极管的基极电阻一般可取1K~10K(建议4.7K)。至于LED的限流电阻就要看你的LED灯的电流而定了

一周热门 更多>