求助 C51微控制器P0口和P1口實際應用的區別

2021-04-19 06:16:51 字數 768 閱讀 6588

1樓:匿名使用者

這可能是程式的問題,p0口本身就是做資料口的最佳埠,微控制器設計時p0口就是資料匯流排,所以出現你說的問題的話,你從軟體上找找問題所在。

2樓:張磊

p0口是漏級開路,必須bai加上拉電阻,這個不du必多zhi說.關鍵是你的按鍵是否有接

dao上拉電阻.

按鍵通常版情況下需要接權10k左右的電阻,或者使用靜態緩衝器74244之類.如果使用簡易方式不接上拉電阻的話,可能導致微控制器接受按鍵訊號遲緩. (電平跳變慢)

我是站在實物角度分析的,對於**軟體不能確定是電路問題還是軟體問題.

3樓:禰金生包巳

p0口是三態

bai雙向口,通稱資料匯流排du口,因為只有該口zhi能直接用於對外部儲存dao器的回讀/寫操作。

p0口還可以用來輸答

出外部儲存器的第8位地址。

p1口是專門供使用者使用的i/o口,使用者可以利用它作為i/o口線使用。p1口是準雙向口。

p0的功能比p1強..

c51微控制器p0口怎麼用啊

4樓:匿名使用者

你p0上燈的接法是外部上拉電阻高電平觸發。p2是內部弱上拉,不接通懸空的時候是上拉高電平,因為你語句是p0=p2,這時p0也是高電平,所以燈不亮。p2按鍵接通是低電平,因為p0=p2,這時p0也就成了低電平,所以燈不亮。

5樓:

測試了一下,會亮啊,沒問題的.

要求用AT89C51微控制器的P1口點亮發光二極體分為兩組

真的是很簡單的,用點心學幾天就可以寫,看到沒人回,幫忙 12m include void timer0 init void main void timer0 isovf interrupt 1 程式如下 絕對沒有錯 led燈的一端接p1口的各各引腳,另一端接地。同時在p1口的每個管腳上加1k的上拉電...

51微控制器P0口分時複用原理是什么啊?急需解答啊

下圖為採用74ls244作為擴充套件輸入 74ls273作為擴充套件輸出的簡單i o口擴充套件。1 74ls244為8緩衝線驅動器 三態輸出 為低電平有效的使能端。即g1 g2低電平是資料輸入微控制器,g1 g2 高電平時244輸出為高阻態。2 74ls273為8d觸發器,為低電平有效的清除端。當為...

c51微控制器的P3口功能切換方法 想讓P3口做I O口使用的時候如何避免與第二功能衝突?做輸出時怎樣避免

p3.4 p3.6對應的分別是 t0 t1 wr。要使用這三根線做普通io口需要滿足以下條件 1 針對wr 不能有對外 版部ram的寫操作,也就權是說不能對xdata及pdata型變數進行寫操作 再進一步,軟體在編譯時,變數儲存模式選項不能選擇中模式及大模式,否則預設狀態下,程式中的區域性變數都會採...