導航:首頁 > 操作系統 > 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口處接上拉電阻的原因相關的資料

熱點內容
臉部識別演算法模型廠家 瀏覽:174
反編譯的程序帶注釋嗎 瀏覽:711
安裝軟體伺服器未響應怎麼解決 瀏覽:529
閥門開度單片機 瀏覽:566
python多線程有什麼坑 瀏覽:679
程序員從互聯網跳槽到銀行里 瀏覽:242
百度網盤資源解壓後暫不支持在線 瀏覽:220
android自動化環境 瀏覽:253
androidrealm加密 瀏覽:513
地圖正在解壓縮是什麼意思 瀏覽:217
電腦軟體能放在文件夾嗎 瀏覽:786
uc伺服器怎麼打開 瀏覽:363
net怎麼編譯 瀏覽:244
我的世界187伺服器地址ip 瀏覽:955
拍賣房價的演算法 瀏覽:440
linux內核編譯視頻教程 瀏覽:883
程序員厚黑 瀏覽:210
如何在閑魚淘二手安卓機 瀏覽:177
怎麼下載晨星app 瀏覽:135
兩台伺服器如何同步內容 瀏覽:810