求解:51单片机接共阴数码管,实际焊接的时候不能点亮的。。。

我是用P0口来驱动的,加了NPN(9013)管来加大电流,如图,但是焊接好就是点不亮数码管,程序用数码管测过没问题,电阻是470R的。。。
我是用数码管做交通灯的计数显示。。。
数码管是共阴的。。

第1个回答  2014-06-01
第一:共阴数码管只要IO口提供低电平和你的外接电源提供电压即可点亮,我不知道你为什么要接一个NPN管子去放大电流,直接把p0口拉低就可以了啊追问

我用的是共阴数码管。。
我用数码管做交通灯的计数显示器。。。
你那样的话应该是用的共阳的数码管,那也要用到三极管。。。

追答

不想解释了,你百度一下共阴数码管吧,共阴和共阳的区别在于内部发光二极管的方向不一样而已

追问

这是共阴的内部图,按你说的将P0拉低,灯还能点亮??

追答

这是共阳的,共阴的把排阻去掉,把地改为5v,直接拉低电平即可点亮,我耐心真好

追问

汗!!
你好好看看你的数码管的公共端是接地的,这是共阳的数码管???
还有你这样的接法是将数码管直接点亮了并且一直再亮。。。(你可以直接从图分析)
我用三极管就是希望P0输出高电平时三极管导通,用来做交通灯计数用的。。。
还是谢谢你回了问题。。
但不用回我这个问题了。。。
还有其实我的耐心也挺好的。。。

相似回答