51微控制器P2口作為高8位地P0口分時作為低8位地址線和雙向

2021-04-19 06:16:51 字數 1146 閱讀 8900

1樓:另耒

相同點:既可以作為通用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系列微控制器的引腳中有多少根io線?地址線和資料線什麼關係

2樓:**ile默白

80c51微控制器有4個i/o埠,每個埠都是8位雙向口,共佔32根引腳。每個端

口都包括一回個鎖存器(即專

用暫存器p0~p3)、一答個輸入驅動器和輸入緩衝器。通常把4個埠稱為p0~p3。在無片外擴充套件的儲存器的系統中,這4個埠的每一位都可以作為雙向通用i/o埠使用。

在具有片外擴充套件儲存器的系統中,p2口作為高8位地址線,p0口分時作為低8位地址線和雙向資料匯流排。 內容來

mcs-51微控制器4個i/o口的作用是什麼?

3樓:匿名使用者

4個i/o口的作用是:

第一功能是普通i/o口,其中p0口需外接上拉電阻;

第二功能各不相同,分別為:

p0口:作外部三匯流排的地址匯流排(低8位)/資料匯流排;

p1口:作擴充套件型晶片的外部引腳,例如52的c/t2外部訊號輸入,s52之wdt的報警輸出等;

p2口:作外部三匯流排的地址匯流排(高8位);

p3口:作串列埠、定時器、外部中斷的輸入/出線,及外部ram讀寫的控制訊號(外部控制匯流排的一部分)。

外部三匯流排是如何分配的:

資料匯流排:p0口;

地址匯流排:p0口,外部地址匯流排(低8位,需鎖存);p2口,外部地址匯流排(高8位);

控制匯流排有:p3.6(外部ram /wr)、p3.7(外部ram /rd)、ea、ale、psen等。

51微控制器影響p標誌位和cy標誌位的指令有哪些

影響p標誌位?任何可能影響累加器內容的指令都會影響p標誌位.影響cy標誌位的指令有 add addc anl cjne da div mul orl rlc rrc subb。這兩個位只有在特定的情況才會起作用,比如add,8,9就不會影響cy,如果add ff,9,就會有影響,所以弄清楚位的具體含...

為什麼51微控制器P0口要接上拉電阻

p0口和其它三個口的內部電路是不同的,如下圖 p0口是接在兩個三極體d0和d1之間的,而p1 p3口的上部是接一個電阻的。p0口的上面那個三極體d0是在進擴充套件儲存器或擴充套件匯流排時使用movx指令時才會控制它的導通和截止,在不用此指令時都是截止的。在平常我們使用如 p0 1 0 p0 1 1這...

51微控制器的p口能單獨定義輸入輸出嗎

通常作輸入時,要選置1,但微控制器上電後,預設的是置1的,只要你不是做出其它用,再做輸入,就不用置1了。但為保險起見,多置一次1,沒有關係。作輸出時,不用管它,直接用就行了。另外,51微控制器的p口的任一腳能單獨用於輸入或輸出,無需事先定義。不過,在用作輸入時要確保該管腳的輸出鎖存器中的值為 1,因...