㈠ 51單片機p0p1p2p3口,到底有啥區別啊,他們的基本功能有啥
一、意思不同
P0口作輸出口用時,需加上拉電阻。P0口有復用功能。當賀碧對外部存儲器進行讀寫操作時,P0口先是提供外部存儲器的低8位地址,供外告旁部存儲器地址鎖存器鎖存,然後充當數據線,用於寫出或讀入數據。P1口、P2口只是普通IO口。
二、功能不同禪友舉
P0口第一個功能是數據介面,第二個功能是地址低八位,P2口第二個功能是地址高八位。另外除了P0口沒有內部上拉電阻外,其他三個都有內部上拉電阻。
三、用法
信號輸出和交互介面,編程可以確定不同的功能,例如連接液晶屏,作為控制信號輸出輸入等。
由於沒有埠復用功能,所以,P0口的V1變成了一個上拉電阻。由於內部就有上拉電阻,所以,作為GPIO時,P1口不需要接上拉電阻,當然,您接了也沒關系啦,就相當於兩個上拉電阻並聯。
基本功能:
一、P1 就沒多少功能,就是個准雙向I/O口。
二、P0當准IO口使用,也就是既可以作輸出口,也可以作輸入口。
三、P3口除了是個准雙向I/O口外。第二功能很重要P3.0 (RXD)串列數據接收端,P3.1 (TXD)串列數據發送端,P3.2 (INT0)外部中斷0輸入,P3.3 (INT1)外部中斷1輸入;
P3.4(T0)Timer0計數器輸入,P3.5(T1)Timer1計數器輸入,P3.6(WR)寫外部存儲器的脈沖輸出,P3.7(RD)讀外部存儲器的脈沖輸出。
(1)單片機p3口結構擴展閱讀
1、P0口:真正的雙向口,輸出鎖存,輸入緩沖,輸入前要先置1(KEIL包含的頭文件已經有動作了,如果用匯編,要人工置1),輸出為漏極開路,輸出一般都要上拉電阻。輸入為高阻態,能驅動8個TTL負載。當有片外存儲器時,作數據線使用。
2、P1口:最簡單的口,輸入也要先置1,無高阻態,只能是輸出或者輸入。能驅動4個TTL負載。
3、P2口:I/O(輸入/輸出)與P1口一樣,當有片外存儲器時,作地址線使用,定址64K片外數據存儲器。能驅動4個TTL負載。
4、P3口:I/O(輸入/輸出)與P1口一樣,但無論輸入輸出都要先置1。具有很多復用功能。
㈡ 典型51單片機的P0,P1,P2,P3口都有哪些功能
P0口第一個功能是數據介面,第二個功能是地址低八位,P2口第二個功能是地址高八位。另外除了P0口沒有內部上拉電阻外,其他三個都有內部上拉電阻。P1就沒多少功能,就是個准雙向I/O口。最重要的就是P3口了,他除了是個准雙向I/O口外,第二功能很重要:P3.0
(RXD)串列數據接收端;P3.1
(TXD)串列數據發送端;P3.2
(INT0)外部中斷0輸入;P3.3
(INT1)外部中斷1輸入;P3.4(T0)Timer0
計數器輸入:P3.5(T1)Timer1計數器輸入;P3.6(WR)寫外部存儲器的脈沖輸出:P3.7(RD)讀外部存儲器的脈沖輸出。
(2)單片機p3口結構擴展閱讀:
在單片機中主要包含CPU、只讀存儲器ROM和隨機存儲器RAM等,多樣化數據採集與控制系統能夠讓單片機完成各項復雜的運算,無論是對運算符號進行控制,還是對系統下達運算指令都能通過單片機完成。
由此可見,單片機憑借著強大的數據處理技術和計算功能可以在智能電子設備中充分應用。簡單地說,單片機就是一塊晶元,這塊晶元組成了一個系統,通過集成電路技術的應用,將數據運算與處理能力集成到晶元中,實現對數據的高速化處理。
㈢ 單片機P3口有什麼功能
除了作為I/O使用外(其內部有上拉電阻),還有一些特殊功能,由特殊寄存器來設置,具體功能請參考我們後面的引腳說明。
有內部EPROM的單片機晶元(例如8751),為寫入程序須提供專門的編程脈沖和編程電源,這些信號也是有信號引腳的形式提供的。
在系統擴展時,ALE用於控制把P0口的輸出低8位地址送鎖存器鎖存起來,以實現低位地址和數據的隔離。(在後面關於擴展的課程中我們就會看到8051擴展EEPROM電路,在圖中ALE與74LS373鎖存器的G相連接,當CPU對外部進行存取時,用以鎖住地址的低位地址,即P0口輸出。
(3)單片機p3口結構擴展閱讀:
ALE有可能是高電平也有可能是低電平,當ALE是高電平時,允許地址鎖存信號,當訪問外部存儲器時,ALE信號負跳變(即由正變負)將P0口上低8位地址信號送入鎖存器。
在沒有訪問外部存儲器期間,ALE以1/6振盪周期頻率輸出(即6分頻),當訪問外部存儲器以1/12振盪周期輸出(12分頻)。從這里我們可以看到,當系統沒有進行擴展時ALE會以1/6振盪周期的固定頻率輸出,因此可以作為外部時鍾,或者外部定時脈沖使用。
㈣ 51單片機P3口作用是什麼
單片機P3口第二功能,各位定義如下:
P3.0 RXD(串列口輸入);
P3.1RXD(串列口輸出);
P3.2 /INT0(外部中斷0輸入);
P3.3 /INT1(外部中斷1輸入);
P3.4 T0(定時器/計數器0的外部輸入);
P3.5 T1(定時器/計數器1的外部輸入);
P3.6 /WR (片外數據存儲器寫選通控制輸出);
P3.7 /RD(片外數據存儲器讀選通控制輸出);
當P3口用作第二功能情況下輸出時,鎖存器輸出為「1」,打開與非門,第二輸出功能端內容通過「與非門」和FET(場效應管)送至埠引腳,實現輸出。輸入時,埠引腳的第二功能信號通過緩沖器送到輸入端。
(4)單片機p3口結構擴展閱讀
准雙向與雙向三態I/O的區別:
P1口,P2口,P3口是3個8位準雙向的I/O口,各口線在片內均有固定的上拉電阻,當這三個准雙向I/O口作輸入口使用時,要想該口先寫1,另外准雙向I/O口無高阻的「浮空」狀態。
而雙向口P0口線內無固定上拉電阻,由兩個MOS管串接,既可開漏輸出(開漏輸出)有可處於高阻的「浮空」狀態,故稱為雙向三態I/O口。