找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 4838|回復: 3
打印 上一主題 下一主題
收起左側

51單片機PO口驅動LED燈的問題

[復制鏈接]
跳轉到指定樓層
#
ID:225507 發(fā)表于 2017-12-3 15:21 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
6黑幣

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

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

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

板凳
ID:203000 發(fā)表于 2017-12-4 23:55 | 只看該作者
不知道你的單片機型號,STC89C52的灌電流有6mA可勉強點亮6個LED燈,亮度不足。如用STC15系列灌電流有20mA點亮6個LED燈沒問題。
加三極管是個好方案,但電路圖有問題。應該將6個LED燈接到集電極上。

評分

參與人數(shù) 1黑幣 +60 收起 理由
admin + 60 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

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

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

評分

參與人數(shù) 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

樓主
ID:225507 發(fā)表于 2017-12-3 15:53 | 只看該作者
這個電路

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

展示電路.png
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表