歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

單片機上拉電阻

由於P0口內部沒有上拉電阻,是開漏的,不管它的驅動能力多大,相當於它是沒有電源的,需要外部的電路提供,絕大多數情況下P0口是必需加上拉電阻的。
1.一般51單片機的P0口在作為地址/數據復用時不接上拉電阻。
2.作為一般的I/O口時用時,由於內部沒有上拉電阻,故要接上上拉電阻!!
3.當p0口用來驅動PNP管子的時候,就不需要上拉電阻,因為此時的低電平有效;
4.當P0口用來驅動NPN管子的時候,就需要上拉電阻的,因為此時只有當P0為1時候,才能夠使後級端導通。
簡單一點說就是它要驅動LCD顯示屏顯示就必須要有電源驅動,否則亮不了,而恰好P0口沒有電源,所以就要外接電源,接上電阻是起到限流的作用;如果接P1、P2、P3端口就不用外接電源和電阻了。

 


上拉電阻
定義:
上拉就是將不確定的信號通過一個電阻嵌位在高電平!電阻同時起限流作用!下拉同理!
上拉是對器件注入電流,下拉是輸出電流;弱強只是上拉電阻的阻值不同,沒有什麼嚴格區分;對於非集電極(或漏極)開路輸出型電路(如普通門電路)提升電流和電壓的能力是有限的,上拉電阻的功能主要是為集電極開路輸出型電路輸出電流通道。

上拉:
1TTL驅動CMOS時,如果TTL輸出最低高電平低於CMOS最低高電平時,提高輸出高電平值
2 OC門必須加上拉,提高電平值
3 加大輸出的驅動能力(單片機較常用)
4 CMOS芯片中(特別是門的芯片),為防靜電干擾,不用的引腳也不懸空,一般上拉,降低阻抗,提供洩荷通路
5 提高輸出電平,提高芯片輸入信號的噪聲容限,增強抗干擾
6 提高總線抗電磁能力,空腳易受電磁干擾
7 長線傳輸中加上拉,是阻抗匹配抑制反射干擾
原則:
1 從節約功耗和芯片的電流、能力應是電阻盡量大,R大,I小啊
2 從確保驅動能力,應當電阻足夠小,R小,I大啊
3 對高速電路,加上拉可能邊沿平緩(上升時間延長)
建議可以在1K---10K之間選(可根據實際情況)

Copyright © Linux教程網 All Rights Reserved