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

熱點內容
2b2t伺服器怎麼獲得許可權 瀏覽:815
c語言javaphp 瀏覽:804
程序員技術不分高低嗎 瀏覽:619
dos不是內部或外部命令 瀏覽:708
PC機與單片機通訊 瀏覽:675
二級加密圖 瀏覽:113
壓縮機異音影響製冷嗎 瀏覽:711
德斯蘭壓縮機 瀏覽:490
程序員太極拳視頻 瀏覽:531
網上購買加密鎖 瀏覽:825
安卓為什麼軟體要隱私 瀏覽:83
虛擬主機管理源碼 瀏覽:811
java圖形圖像 瀏覽:230
單片機輸出口電平 瀏覽:486
java配置資料庫連接 瀏覽:479
java多態的體現 瀏覽:554
java的split分隔符 瀏覽:128
跪著敲代碼的程序員 瀏覽:239
web和php有什麼區別 瀏覽:120
加密的電梯卡怎麼復制蘋果手機 瀏覽:219