关于用51单片机驱动12V共阳数码管

发布网友 发布时间:2022-04-22 08:09

我来回答

4个回答

热心网友 时间:2022-06-18 09:22

用ULN2803接数码管的阴极。

将PNP三极管8550接入阳极。

--发射极接+12V,

--集电极接数码管公共阳极,

--基极用I/O口进行控制。

但是,这时基极需要的控制电压,超出了单片机I/O口的输出能力。

所以,基极和I/O口之间,还应该接入一个NPN型的三极管,或者用ULN2803也可。

电路如下,本人已经使用多年,效果良好。

热心网友 时间:2022-06-18 09:22

用ULN2803接数码管的阴极即可,如果想控制阳极,将三极管接入阳极即可,也就是总控开关。 三极管控制位选,发射极接+12V,集电极接数码管公共阳极,基极与I/O口之间接1k电阻,基极和发射极之间再接一个4.7k的电阻,位选时I/O口为0,未选中时I/O口为I就是输入状态,问题解决。

热心网友 时间:2022-06-18 09:23

芯片的,,我没有用过,,我用的是9015的三极管做的驱动。

数码管,主要是位选、段选。

位直接按位顺序从小到大去连接(也就是数字1-4)。段先接三极管集电极,基极按照(a-d)的顺序接成一排发射极串联供5v正电。

追问谢谢你,我已经做成了,用两片uln2803+8550三极管做的。效果还不错。你的这个图这种接法电流比较大吧?我测了一下段选正常发光时只显示一个笔画的电流大概要15~20ma左右,如果段选直接接单片机IO口的话灌电流是不是大了一点呢(当显示8字的时候)?

热心网友 时间:2022-06-18 09:23

用ULN2803接数码管的阴极即可。如果想控制阳极,将三极管接入阳极即可,也就是总控开关。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com