<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > AT89S51/52的P0口為什么要接一個(gè)上拉電阻

AT89S51/52的P0口為什么要接一個(gè)上拉電阻

作者: 時(shí)間:2016-11-23 來(lái)源:網(wǎng)絡(luò ) 收藏
P0口和其它三個(gè)口的內部電路是不同的,如下圖

本文引用地址:http://dyxdggzs.com/article/201611/320389.htm

  P0口是接在兩個(gè)三極管D0和D1之間的,而P1-P3口的上部是接一個(gè)電阻的。P0口的上面那個(gè)三極管D0是在進(jìn)擴展存儲器或擴展總線(xiàn)時(shí)使用MOVX指令時(shí)才會(huì )控制它的導通和截止,在不用此指令時(shí)都是截止的。在平常我們使用如:P0_1=0 P0_1=1這些語(yǔ)句時(shí)控制的都是下面那個(gè)三極管D1。
  我們先假設P1口接一個(gè)74HC373,來(lái)看一看它的等效圖


AT89S51的P1口上接了74HC373后就等于接了一個(gè)負載,如上圖右邊。一般來(lái)說(shuō)這些數字電路的輸入阻抗都很大,都在幾百K到上兆歐姆,而P1口內的電阻R一般在幾十K以?xún)取?/div>

如上圖,當我們發(fā)出指令P1=0時(shí),三極管D導通,見(jiàn)中間的等效圖,這時(shí)P1點(diǎn)的電位為0。
  當發(fā)出P1=1的指令后,三極管D截止,見(jiàn)右邊等效圖,因為Rx的阻值要比R的阻值大得多,因此P1點(diǎn)的電位是接近電源電壓的。即高電平。

我們再來(lái)看看P0口接負載時(shí)的圖


當P0=0時(shí),等效圖是中間的,三極管D1導通,P0點(diǎn)的電位為0。
而當P0=1時(shí),等效圖是右邊的,三極管D1截止,而上面的三極管D0始終是截止的,這樣P0點(diǎn)就等效于懸空了,它處在不穩定狀態(tài),P0點(diǎn)又是RX的高阻抗輸入點(diǎn),很容易受到外界和周?chē)娐返母蓴_從而直接影響到74HC373的輸出狀態(tài)。因此就得加上個(gè)電阻。如下圖


加上電阻Rc后,電路的狀態(tài)就和P1口一樣了,這個(gè)電阻Rc就是上拉電阻。

但你如果只是為了讓P0口驅動(dòng)個(gè)發(fā)光管,那電路可以直接簡(jiǎn)化成下圖那樣。S51內部的電流最好不超過(guò)15mA,如果發(fā)光管的電壓為2.2V那電阻就是(5-2.2)÷15=0.18K,也就是180歐姆。

當P0=0時(shí)P0點(diǎn)為低電位,發(fā)光管亮起,流過(guò)D1的電流約為15mA。
當P0=1時(shí),P0點(diǎn)為懸空,但發(fā)光管和180歐電阻都是低阻抗元件,P點(diǎn)電位就為高電位,再說(shuō)也無(wú)任何輸出影響,因此這樣電路是可以的。




關(guān)鍵詞: AT89S51P0口上拉電

評論


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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>