導航:首頁 > 操作系統 > 51單片機p0口處接上拉電阻的原因

51單片機p0口處接上拉電阻的原因

發布時間:2023-07-22 23:46:37

❶ 51單片機P0口為什麼要接上拉電阻

P0口和其它三個口的內部電路是不同的,如下圖

P0口是接在兩個三極體D0和D1之間的,而P1-P3口的上部是接一個電阻的。P0口的上面那個三極體D0是在進擴展存儲器或擴展匯流排時使用MOVX指令時才會控制它的導通和截止,在不用此指令時都是截止的。在平常我們使用如:P0_1=0P0_1=1這些語句時控制的都是下面那個三極體D1。
我們先假設P1口接一個74HC373,來看一看它的等效圖

當P0=0時P0點為低電位,發光管亮起,流過D1的電流約為15mA。
當P0=1時,P0點為懸空,但發光管和180歐電阻都是低阻抗元件,P點電位就為高電位,再說也無任何輸出影響,因此這樣電路是可以的。

❷ 51單片機p0口為什麼接上拉電阻

簡單的說,P0輸出高電平時,由於內部結構,只能輸出高阻態。所以外接上拉電阻。

❸ 為什麼51單片機需要接上拉電阻怎麼接

只有P0口需要上拉做殲.因為P1P2P3口在內部已經上拉了,不上拉,P0口不能輸出高衫胡大電平.當P0口高電平有效時或豎要外接上拉提供驅動電流.

❹ 為什麼51單片機要接上拉電阻

其實,這個問題也只限於傳統的51單片機,如8031,AT89C51。
因為P0口,是為了擴展外部存儲器時,用作數據線的,因此內部作了准雙向口,即是開漏輸出的,就不能有上拉電阻。
但是,當P0口作為I/O口使用時,就必須在外部加上拉電阻,這樣才能有高電平輸出。
而其餘的P1,P·2,P3在內部已經加了上拉電阻了,所以,在外部就不用再加了。
新型的STC單片機在P0口內部也加了上拉電阻了,在外部用不用加了,方便多了。

閱讀全文

與51單片機p0口處接上拉電阻的原因相關的資料

熱點內容
app網課視頻怎麼拷貝到電腦上 瀏覽:708
安卓國服光遇小王子季節什麼時候結束 瀏覽:537
恢復的音樂在哪個文件夾 瀏覽:595
qq傳輸文件夾壓縮包 瀏覽:911
sha1加密演算法java 瀏覽:232
單片機ds1302程序 瀏覽:738
杜比壓縮開還是關怎樣判斷 瀏覽:366
對象類型轉換java編譯和運行 瀏覽:284
行政命令是什麼 瀏覽:371
android調用系統郵件 瀏覽:33
測溫軟體app是如何實現的 瀏覽:585
江蘇伺服器機房按需定製雲主機 瀏覽:639
c程序員筆試 瀏覽:694
excel怎麼引用統一文件夾 瀏覽:249
怎麼把微信抖音加密 瀏覽:304
android滑動進度條 瀏覽:835
javagmt轉換 瀏覽:826
linux查看snmp 瀏覽:25
ug80車床編程 瀏覽:518
怎麼加速python計算素數 瀏覽:243