微控制器P0口的「內部匯流排」和MUX接的地址資料匯流排有什麼區別

2021-04-19 06:16:52 字數 1277 閱讀 2221

1樓:匿名使用者

一個是cpu內部的控制方式;

另一個是cpu控制外部的匯流排。

2個匯流排不要混淆

我們只是需要多關注外部的匯流排,畢竟程式設計前要懂的它們的原理和邏輯,會對寫程式有非常大的幫助。

而晶片內部的東西不必多糾纏。

微控制器的p0口作為系統資料/地址匯流排什麼意思?求詳解

2樓:匿名使用者

p0可以作為資料匯流排

p0和p2的結合又可以作為16位地址匯流排

3樓:匿名使用者

p0口既可以做資料匯流排又可以做系統匯流排。通過鎖存訊號ale進切換。和intel資料和地址匯流排複用一樣-不需要使用者控制,有專門的指令完成。

51微控制器p0口作為io口是準雙向口,作為地址/資料複用匯流排選用是真雙向口,為什麼,謝謝啦~~

4樓:匿名使用者

理論就是理論,說的總是讓人看不懂,運用的時候理論屁點都沒用到,你就明白 一個引腳輸入輸出是0和1也就是高電平和低電平。接上拉電阻,什麼需要看看電路設計那一塊。

5樓:煙雨如思

做i/o使用是準雙向口的原因是p0內部無上拉,需要外部上拉

在微控制器中,p0口和其他i/o口的區別在哪兒?

6樓:匿名使用者

p0口有三個功能:

1、外來部擴充套件儲存器時,自當做資料匯流排(如圖bai1中的d0~d7為數

du據匯流排介面)

2、外zhi部擴充套件存dao儲器時,當作地址匯流排(如圖1中的a0~a7為地址匯流排介面)

區別:p0口也是通用io口。但是不同的是p0口沒有上拉電阻,可以驅動8個ttl門。其他埠都具有上拉電阻,都可以驅動4個ttl門。

3、不擴充套件時,可做一般的i/o使用,但內部無上拉電阻,作為輸入或輸出時應在外部接上拉電阻。

7樓:匿名使用者

不同 的 微控制器 差別 很大 的 你 找 具體的 微控制器 資料 看看 吧

51微控制器 p0口 地址/資料匯流排可複用,但是其他口也可以實現呀!

8樓:匿名使用者

人家p0是在一個指令週期內自動完成的,你自己算算用了幾條指令。

差別就是硬體自身具有功能和軟體模擬的功能。

9樓:澤澤么兒

當作為地址和資料中匯流排的時候是一樣的 只是p0口沒有上拉電阻。

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

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

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

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

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

可以既作為輸入,又作為輸出。不過無法同時作為輸入和輸出。即在執行的整個週期中,可以在t0到t1時間內作為輸入口,而在t1到t2時間內作為輸出口。但是二者時間不能有交叉。也就是說,p0是輸入還是輸出,可以軟體進行實時配置,但無論是哪種配置,在同一時間只有一種情況會生效。要麼輸入,要麼輸出。adc080...