51微控制器的P0口能不能同時既作為輸入口又作為輸出口

2021-05-23 02:18:44 字數 726 閱讀 6250

1樓:匿名使用者

可以既作為輸入,又作為輸出。

不過無法同時作為輸入和輸出。

即在執行的整個週期中,可以在t0到t1時間內作為輸入口,而在t1到t2時間內作為輸出口。

但是二者時間不能有交叉。

也就是說,p0是輸入還是輸出,可以軟體進行實時配置,但無論是哪種配置,在同一時間只有一種情況會生效。要麼輸入,要麼輸出。

2樓:懵懂遊客

adc0808輸出接51p0,八條線都佔了,怎麼輸出啊?p0可以通過一個多路器分時接adc0808和數碼管,但是怎麼也要有一條線控制多路器吧。

資料輸入用ls244/ls245,顯示輸出ls244/ls245不好使,因為資料不能鎖存,顯示可能會亂掉。還是用ls373/ls374吧。

3樓:匿名使用者

「可以的,但必須用來隔離。」

有道理。

adc0808的輸出訊號經後進p0口,同樣p0口要經過74ls244後接數碼管的段碼,另外用微控制器的其他來兩個口線分別控制244的片選口,分時複用p0口。

但數碼管動態掃描方式要想有好的效果,掃描時間很重要。p0口用於採集時,要注意顯示。

4樓:匿名使用者

注意上拉電阻的使用,p0口是集電極開路的閘電路,沒有上拉電阻是無法輸出高電平的

5樓:匿名使用者

可以的,但必須用74ls244來隔離。

簡述89C51微控制器P0口功能作用,有知道的嗎

通用輸入輸出口,可做低8位地址輸出端,51微控制器的p0口是開漏的,使用時要接上拉電阻 p0.0 p0.7 p0是一個 8位漏極開路型雙向 i o口。在訪問外部儲存器時,它是分時傳送的低位元組地址和資料匯流排。po口能以吸收電流的方式驅動八個lsttl負載。雙向i o口,外部擴充套件時,用作資料口和...

8051微控制器在進行系統擴充套件時,p0口輸出的低8位地址為何要

p0口不僅輸出地址還要輸出資料,所以在作為低8位地址輸出的時候要地址鎖存,而p2口自帶輸出鎖存。地址鎖存之後,p0口即使變化也不會影響地址的選取,這時才能進行資料讀寫操作 51微控制器p2口作為高8位地p0口分時作為低8位地址線和雙向資料匯流排,這兩個i o 口有什麼區別?相同點 既可以作為通用i ...

51微控制器p0埠能驅動ttl是什麼意思

我們在設計電路中用到的74系列邏輯ic就是ttl介面的。51微控制器p0埠每個引腳可以同時驅動8個ttl邏輯引腳的能力。這就是p0的帶負載能力。ttl是三態門啊,p0埠的8個腳當然能驅動8個ttl門了 ttl好像是雙極型電晶體 ttl即time to live,生存週期。p0口的bai八位輸出控制八...