在微控制器中,P0口和其他IO口的區別在哪兒

2021-03-03 20:35:30 字數 1641 閱讀 2731

1樓:匿名使用者

p0口有三個功能:

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

du據匯流排介面)

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

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

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

2樓:匿名使用者

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

微控制器中的p口和io口的區別

3樓:匿名使用者

p口指的是「並行口」

io口指的是「輸入輸出口」

p口當然可以作為io口來用,但是通常p3口會用於他的第二功能,而p2口、p0口則經常被用作地址匯流排和資料匯流排。只有p1口,常被用於io口。

舉個簡單的例子來說明他們之間的關係,p3口像航母,p1口像小漁船,你當然可以開著航母去釣魚,但是通常沒人願意這麼做,因為用小漁船捕魚就足夠了。

4樓:匿名使用者

p口預設是i/o口,英文是port(埠)p口是可以複用的,各種微控制器對p口的複用功能定義不一樣一般來說,功能越複雜的微控制器對p口的配置就越複雜,不同廠商生產的微控制器的i/0複用也不盡相同。通常,p口預設功能仍是i/o,如果想使用其複用的功能,需對對應暫存器進行配置,這個在該微控制器晶片的datasheet中會有詳細說明

另外,51系列微控制器的i/0口中的p0口如果想作為i/o口需接上拉電阻(由於其內部的微電路結構及材料所決定,具體請參閱相關書籍p1口部分),所有i/0口理論上來說,在作為i/o使用時都應預先賦值為高電平(這也是由內部結構決定的,無需深究,瞭解即可,請參閱微控制器入門書籍)

5樓:匿名使用者

不理解啊,我一直這樣認為的,除了p1,p2,p3 讀資料時需要提前置高,其他時間都沒注意。

6樓:匿名使用者

io就是 in / out 輸入輸出介面 對於8位微控制器,比如p0口 p0.0~p0.7就有8個io口

7樓:匿名使用者

微控制器有四個並行i/o口,p0~p3,每個埠都具備i/o功能.

51微控制器p2口作為高8位地p0口分時作為低8位地址線和雙向資料匯流排,這兩個i/o 口有什麼區別?

8樓:另耒

相同點:既可以作為通用i/o口進行資料輸入輸出,也可以作為微控制器地址資料線使用內。

不同點:p0口作為i/o輸出時容,是漏極開路電路,必須外接上拉電阻才能有高電平輸出,而p2口內部本來就有上拉電阻,不需要再接上拉電阻。

p1口為準雙向口,作用輸入。

p2口也為準雙向口,但是可以作為擴充套件系統的地址a15~a8(高位地址)。

p3口也為準雙向口,但不同的是,p3是雙功能口,作用有p3.0序列輸入口、p3.1序列輸出口、p3.

2外部中斷0輸入口、p3.3外部中斷1輸入口、p3.4t0定時中斷0輸入口、p3.

5定時中斷1輸入口、p3.6外部資料儲存器寫選通、p3.7外部資料儲存讀選通。

51微控制器的分時複用,80c51微控制器p0口地址資料分時複用如何實現的

51微控制器的分時來複用51微控制器的分源 時複用功能,最直接的就bai是movx指令du,用這個指令就是在分時復zhi用p0口,執dao行 movx a,dptr,那麼首先要送地址a0 a7給p0口,ale有效,鎖存在373上,再將這個地址的資料從p0口讀入傳給a。下面是p0口既送數碼管段訊號,又...

51微控制器P0口這樣接P0 1輸出0時開關動作會怎樣?請高手幫忙

當開關動作後,電壓會直接通過開關送至p0口。這時,p0口內部的場效電晶體會拼命拉低這個電壓。但是電壓實在是太高了。已經超出可承受的範圍。最後,內部的場效電晶體會因為過功率燒壞。問題小的是單個口無法使用。問題嚴重的就是微控制器直接報廢。這個圖是你自己畫的,想看結果?還是指書上p0口的畫法?如果是你自己...

有人知道在微控制器Proteus中怎樣找到這個元件嗎

你這個圖並不是用proteus畫的,沒猜錯的話,那是個紅外接收頭吧 版proteus裡沒有,如果想 接收紅外權遙控器,是做不了的。但只是畫個原理圖,可以用3腳接外掛代替。還想 其它電路,要雙擊這個接外掛,如下圖,畫紅圈項打勾,就不影響其它電路 否則會出錯。元件名圖中有。微控制器proteus中的這個...