发布网友 发布时间: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接数码管的阴极即可。如果想控制阳极,将三极管接入阳极即可,也就是总控开关。