单片机如何用三极管驱动共阴数码管,是NPN还是PNP三极管,给出正确的电路图

必须是用三极管来驱动的,在网上查了好多种方案试过都不行

应该用PNP三极管,b接单片机输出管脚,中间串一个4.7k左右的电阻。e直接接正电源,c接数码管的阳极,中间串一个几百欧的限流电阻。这样单片机输出低电平时三极管导通,灯亮。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-05
如果是一位数码管的话 就不要用三极管直接把共阴段接-,如果是二位或二位以上的数码管就要接NPN三极管了,有几位就要接几个三极管 ,C接共阴段,E接-,B接单片机的位选
第2个回答  2011-11-23
PNP比较合简单。如果用NPN,还需要再加1个PNP追问

PNP合适?NPN呢?说说原因,电路怎样接,我有9012三极管

追答

图1低电平有效。图2高电平有效。

追问

驱动共阴数码管一般用PNP,共阳的用NPN是吧

追答

是的

本回答被提问者采纳
第3个回答  2011-11-23
单片机的口输出电流比较小,你可以用NPN放大倍数大的开关管试试。最好用低驱动电压的场效应管。追问

请问用NPN管来驱动共阴数码管的接法是如何的,我用的是8050NPN管

追答

8050可以。数码管的共阴端接三极管的c极,单片机的驱动口通过一个10k左右电阻到三极管的b极,

追问

共阴端接三极管C极,单片机接B极,E极接地,我试过单片机无论给低电平还是高电平都不能驱动,起到一个电流放大作用。是否可以将可以通过实验的电路图给我下。

追答

单片机的驱动口通过一个10k左右电阻到三极管的b极!!!!!!!!数码相管必须有上拉电阻!!!!!!!

追问

不行,按照你意思在单片机的驱动口通过一个10k左右电阻到三极管的b极,仍然驱动不了,大哥你的实验通过了没有,请将意见发给我邮箱行不,我们共同探讨

追答

你把你的电路发给我看看。另外单片机的驱动口驱动电流是多少?你设置的数码管工作电流是多少?

第4个回答  2011-11-23
如果没人回答,晚上给你发个,留下邮箱追问

本人急需,如通过实验,本人不多说什么感激的话题,但必赏分。sdp408mwj@126.com

追答

此电路通过试验,它是一个计数器。

相似回答