新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 關(guān)于單片機上拉電阻

關(guān)于單片機上拉電阻

作者: 時間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
由于P0口內(nèi)部沒有上拉電阻,是開漏的,不管它的驅(qū)動能力多大,相當(dāng)于它是沒有電源的,需要外部的電路提供,絕大多數(shù)情況下P0口是必需加上拉電阻的。
1.一般51單片機的P0口在作為地址/數(shù)據(jù)復(fù)用時不接上拉電阻。
2.作為一般的I/O口時用時,由于內(nèi)部沒有上拉電阻,故要接上上拉電阻??!
3.當(dāng)p0口用來驅(qū)動PNP管子的時候,就不需要上拉電阻,因為此時的低電平有效;
4.當(dāng)P0口用來驅(qū)動NPN管子的時候,就需要上拉電阻的,因為此時只有當(dāng)P0為1時候,才能夠使后級端導(dǎo)通。
簡單一點說就是它要驅(qū)動LCD顯示屏顯示就必須要有電源驅(qū)動,否則亮不了,而恰好P0口沒有電源,所以就要外接電源,接上電阻是起到限流的作用;如果接P1、P2、P3端口就不用外接電源和電阻了。
有的單片機的輸出口是開集的!只能提供高高阻和低電平兩種狀態(tài),。為了得到高低兩種電平就要提供上拉,這個時候輸出口就像一個到地的開關(guān),如果輸出高電平,開關(guān)打開,輸出狀態(tài)就是高電平了,如果輸出低電平,開關(guān)就閉合,輸出和地短路,形成低電平


關(guān)鍵詞: 單片機上拉電

評論


技術(shù)專區(qū)

關(guān)閉