<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 關(guān)于51單片機(jī)IO引腳的驅(qū)動(dòng)能力與上拉電阻

          關(guān)于51單片機(jī)IO引腳的驅(qū)動(dòng)能力與上拉電阻

          作者: 時(shí)間:2013-06-06 來(lái)源:網(wǎng)絡(luò) 收藏

          單片機(jī)的引腳,可以用程序來(lái)控制,輸出高、低電平,這些可算是單片機(jī)的輸出電壓。

          但是,程序控制不了單片機(jī)的輸出電流?!纹瑱C(jī)的輸出電流,很大程度上是取決于引腳上的外接器件。

          單片機(jī)輸出低電平時(shí),將允許外部器件,向單片機(jī)引腳內(nèi)灌入電流,這個(gè)電流,稱(chēng)為“灌電流”,外部電路稱(chēng)為“灌電流負(fù)載”;

          單片機(jī)輸出高電平時(shí),則允許外部器件,從單片機(jī)的引腳,拉出電流,這個(gè)電流,稱(chēng)為“拉電流”,外部電路稱(chēng)為“拉電流負(fù)載”。

          這些電流一般是多少?最大限度是多少? 這就是常見(jiàn)的單片機(jī)輸出的問(wèn)題。

          早期的 51 系列單片機(jī)的帶負(fù)載能力,是很小的,僅僅用“能帶動(dòng)多少個(gè) TTL 輸入端”來(lái)說(shuō)明的。

          P1、P2 和 P3口,每個(gè)引腳可以都帶動(dòng) 3 個(gè) TTL 輸入端,只有 P0 口的能力強(qiáng),它可以帶動(dòng) 8 個(gè)!

          分析一下 TTL 的輸入特性,就可以發(fā)現(xiàn),51 單片機(jī)基本上就沒(méi)有什么。

          它的引腳,甚至不能帶動(dòng)當(dāng)時(shí)的 LED 進(jìn)行正常發(fā)光。

          記得是在 AT89C51 單片機(jī)流行起來(lái)之后,做而論道才發(fā)現(xiàn):?jiǎn)纹瑱C(jī)引腳的能力大為增強(qiáng),可以直接帶動(dòng) LED 發(fā)光了。

          看看下圖,圖中的 D1、D2 就可以不經(jīng)其它驅(qū)動(dòng)器件,直接由單片機(jī)的引腳控制發(fā)光顯示。

          關(guān)于51單片機(jī)IO引腳的驅(qū)動(dòng)能力與上拉電阻

          雖然引腳已經(jīng)可以直接驅(qū)動(dòng) LED 發(fā)光,但是且慢,先別太高興,還是看看 AT89C51 單片機(jī)引腳的輸出能力吧。

          從 AT89C51 單片機(jī)的 PDF 手冊(cè)文件中可以看到,穩(wěn)態(tài)輸出時(shí),“灌電流”的上限為:

          Maximum IOL per port pin: 10 mA;

          Maximum IOL per 8-bit port:Port 0: 26 mA,Ports 1, 2, 3: 15 mA;

          Maximum total I for all output pins: 71 mA.

          51單片機(jī)相關(guān)文章:51單片機(jī)教程


          上拉電阻相關(guān)文章:上拉電阻原理

          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();