共阴数码管怎么用NPN三极管驱动?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-30
单片机如何用三极管驱动共阴数码管,是NPN还是PNP三极管,给出正确的电路图

应该用PNP三极管,b接单片机输出管脚,中间串一个4.7k左右的电阻。e直接接正电源,c接数码管的阳极,中间串一个几百欧的限流电阻。这样单片机输出低电平时三极管导通,灯亮。

为什么不用 非门呢 多简单 !

共阴数码管位选端口是阴级,是不可能接三极管放大增加亮度的,如果是用扫描方法点亮不用三极管,可以用1000欧姆的9脚排阻,每个IO口分别直接接排阻的8个引脚,5V电源接排阻的第9脚(注意要判断是“排阻的公共端”),这样的优点是简单。如果没有排阻,就在每个位选IO口加1000欧姆的电阻,再分别接5V,这样麻烦。扫描方法点亮的缺点是每位数码管的亮度受扫描的影响可能有一点点的差异。

共阴数码管NPN三极管驱动的方法如下:
三极管的集电极接数码管的引脚,基极接51单片机的引脚,发射极接一个电阻接地,具体分压电阻的值根据你所使用的数码管的规格可以算出来。

数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元,也就是多一个小数点(DP)这个小数点可以更精确的表示数码管想要显示的内容;按能显示多少个(8)可分为1位、2位、3位、4位、5位、6位、7位等数码管。

按照这个图就可以



如图



8051的高电平驱动能力不行,NPN只能放在阳极,阴极电流大,还得加PNP驱动,这样三极管太多了,建议你改用共阳极的。