89C51微控制器的P0 P3埠進行輸入時為什麼要設定為

時間 2021-08-30 10:29:12

1樓:匿名使用者

89c51微控制器的p0~p3口不是標準意義的雙向口 ,他只是準雙向口你可以對照著p0口的結構圖看這段話,向埠寫1,就是向鎖存器寫1,也就是讓其口輸出ff,為什麼,是這樣的,給鎖存器寫1,那麼鎖存器的反向端就輸出0,那麼和它相接的mos管也就在截止狀態,也就是呈高阻態,這樣p0口上資料就會從讀引腳的三態緩衝器上正確的輸入,如果不寫1,那麼鎖存器上次鎖存的可能為0,那麼反向端有可能出現1,這樣和反向端相接的mos管就倒通,也就是直接拉到地,那麼不管你p0口上輸入什麼訊號都會拉成低電平,輸入就錯了

雙向口與準雙向口的區別主要是:準雙向口i/o口操作時做資料輸入時需要對其置1,否則若前一位為低電平,後一位輸入的電平為高則mos管拉不起來

導致出錯。而雙向口則不需要做此動作,因為雙向口有懸浮態。

準雙向口只能有效的讀取0,而對1則是採用讀取非零的方式,就是讀入的時候要先向介面上寫1,然後再讀。真正的雙向口正如其名,就是真正的雙向io不需要任何預操作可直接讀入讀出

2樓:匿名使用者

這是晶片內部結構決定的,當需要該引腳讀外部電平時先置1

3樓:匿名使用者

若不先對埠置1 ,埠鎖存器中原來狀態有可能為0,加到輸入驅動場效電晶體柵極的訊號為1,該場效電晶體就導通,對地呈現低阻抗,這是即使引腳上輸入的是1的訊號,也會因埠的低阻抗而使訊號變低,使得外加的1訊號讀入後不一定是1,若先執行置1操作,則可以驅動場效電晶體截止,引腳訊號直接加到三態緩衝器,實現正確的讀入,

4樓:匿名使用者

把**複製下用畫圖工具看很清晰,裡面有埠功能

微控制器89c51中p0到p3口的作用是什麼?

5樓:匿名使用者

微控制器89c51中,來p0到p3口都是i/o口。他們的自具體作用如下:

1、p0口用作地址(地址匯流排低8位)/資料(8位資料匯流排)複用口時,是一個真正的雙向口;用作通用io口時,是一個準雙向口,開漏輸出,需要外接上拉電阻。

2、p1口作i/o口時與p2,p3一樣不要外接上拉電阻,但是作輸入使用時應注意先向其寫"1"。

3、p2口可用作地址匯流排的高8位。

4、p3都是準雙向口,內建上拉電阻。

89c51是一種帶4k位元組閃爍可程式設計可擦除只讀儲存器的低電壓、高效能cmos8位微處理器,俗稱微控制器。微控制器的可擦除只讀儲存器可以反覆擦除100次。該器件採用atmel高密度非易失儲存器製造技術製造,與工業標準的mcs-51指令集和輸出管腳相相容。

6樓:匿名使用者

1.p0口

是一個復真正的雙向口,而其制它的三個是準雙向口.

2.p0口既bai

可以作為i/o口又du可以作為地址匯流排,作i/o口時為提zhi高其dao驅動能力通常要外接上拉電阻,而作地址匯流排時不需要上拉,但只作為低8位地址.

3.p1口作i/o口時與p2,p3一樣不要外接上拉電阻,但是作輸入使用時應注意先向其寫"1".

4.p2口除了作i/o口外,還能作高8位地址匯流排5.p3口除了作i/o口外,還具有複用功能,比如可以作串列埠,外部中斷等等.

7樓:

p0-p3都是可以控制外部裝置的i/o口,p0和p2還可以外擴rom或ram等

也可以用來做按鍵輸入,

p3還有第二功能,如串列埠,定時,外部中斷等

89c51微控制器中,為什麼p0埠需要採用片外地址鎖存器?

8樓:匿名使用者

p0在地址輸出的時候是地址。。在資料輸入輸出的時候又要做資料操作。

所以,要用一個鎖存器來鎖住剛才輸出的地址,再來讀入或者輸出資料。

你可以查下51微控制器的匯流排擴充套件,。。

9樓:做而論道

取決於微控制器內部的特點,這是inter公司設計的。

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

10樓:清風迎明月

通用輸入輸出口,可做低8位地址輸出端,51微控制器的p0口是開漏的,使用時要接上拉電阻

11樓:純水岸vs岸水純

p0.0~p0.7:

p0是一個 8位漏極開路型雙向 i/o口。在訪問外部儲存器時,它是分時傳送的低位元組地址和資料匯流排。po口能以吸收電流的方式驅動八個lsttl負載。

12樓:匿名使用者

雙向i/o口,外部擴充套件時,用作資料口和低8位地址輸出。

mcs51微控制器的並行i\o埠(p0-p3),如果要作為輸入口使用,應如何操作,為什麼

13樓:吞吞吐吐這個社

微控制器的4 個口都 可作為口使用,並不是說只有

口能作為口。 應該是、和除了內口外還有第二功能容 。而口只有口功能。

口可作為資料匯流排口,它可以對外部儲存器低8 位讀寫。口也可以作為系統 擴充套件時的高8 位地址。口除了.

89C51微控制器的P0輸出埠為嘛要上拉電阻

追悔七年 上拉電阻是為了給你的led或其他電路提供高電平以及和適的驅動電流用的.先看看p0口的電路圖 由上圖可以看到,p0作為io口時,連線的是v2,而v1是斷開的,也就是說,p0的io上只有v1的漏電流,這個電流是很小的,如果你的led是共陰接法,是不足以驅動led發光的.但是,如果你的led是共...

89C89S51前景微控制器問題,89C51 89S51前景 微控制器問題

暈倒.畢業了.都沒有分清楚 89c51 和89s51的區別啊.就這狀態找份這樣的工作難啊待遇.看個人人能,看公司狀態,一般情況下都不會太差.學習從51開始.89c51 89s51都屬於51系列,其實就是一回事 學習的話,選 89c51,89s51 都有點過時了.市場上的產品很少用 51,一般用它們的...

51微控制器實驗遇到問題,89C51微控制器實驗中遇到的一個問題

上的位選和段選都是一個串列埠出來的,只是用了兩個鎖存器,通過改變鎖存器的選擇來選擇是位選還是段選,你這圖不存在這個 一般只是在做數碼管的動態掃描才有位選和段選 include sbit dula p2 6 sbit wela p2 7 void main 不知你的電路如何定義的,姑且猜一下了 inc...