標題: 51單片機PO口驅(qū)動LED燈的問題 [打印本頁]

作者: q784662037    時間: 2017-12-3 15:21
標題: 51單片機PO口驅(qū)動LED燈的問題

大家看看這個電路,我是想用PO.0口驅(qū)動兩個LED燈,用P0.1口驅(qū)動另外6個LED燈,都是低電平點亮。我查了資料好像說單片機P0口的灌輸電流最大為3.2mA, 我怕驅(qū)動不了6個LED燈所以加了一個PNP三極管(9015),實驗過程中所有燈正常點亮。

之后我把三極管取下,直接用單片機P0.1口驅(qū)動6個LED燈,發(fā)現(xiàn)也能正常點亮,亮度相差無幾,測了一下電流發(fā)現(xiàn)有無三極管的時候,流過LED的電流都差不多的大小,想問各位一個單片機IO口可以驅(qū)動多少個普通的LED燈???LED燈不是說正常工作電流為5mA~20mA嗎?為什么我沒加上三極管單個IO口也可以驅(qū)動得了6個LED燈?


作者: q784662037    時間: 2017-12-3 15:53
這個電路

展示電路.png (19.47 KB, 下載次數(shù): 95)

展示電路.png

作者: q784662037    時間: 2017-12-3 17:50
我發(fā)現(xiàn)這個電路的問題了,當(dāng)IO口輸出低電平的時候,B=E=0V,電流是從C極留到B極流入單片機,三極管只充當(dāng)開關(guān)作用而不放大電流。

我測了一下大概一個發(fā)光二極管的在電流為0.6mA的時候仍然正常發(fā)光,0.1mA的時候亮度就變暗了,這與百度查到的資料說正常發(fā)光二極管的工作電壓范圍為5mA~20mA不符,大家有何觀點/??

作者: qiangcn    時間: 2017-12-4 23:55
不知道你的單片機型號,STC89C52的灌電流有6mA可勉強點亮6個LED燈,亮度不足。如用STC15系列灌電流有20mA點亮6個LED燈沒問題。
加三極管是個好方案,但電路圖有問題。應(yīng)該將6個LED燈接到集電極上。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1