⑴ 單片機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(場效應管)送至埠引腳,實現輸出。輸入時,埠引腳的第二功能信號通過緩沖器送到輸入端。
(1)單片機p3功能擴展閱讀
准雙向與雙向三態I/O的區別:
P1口,P2口,P3口是3個8位準雙向的I/O口,各口線在片內均有固定的上拉電阻,當這三個准雙向I/O口作輸入口使用時,要想該口先寫1,另外准雙向I/O口無高阻的「浮空」狀態。
而雙向口P0口線內無固定上拉電阻,由兩個MOS管串接,既可開漏輸出(開漏輸出)有可處於高阻的「浮空」狀態,故稱為雙向三態I/O口。
⑵ 總結mcs51單片機p0 p1 p2 p3的功能和特性
mcs51單片機的特性:
P0.0~P0.7 P0口8位雙向口線(在引腳的39~32號端子)。
P1.0~P1.7 P1口8位雙向口線(在引腳的1~8號端子)。
P2.0~P2.7 P2口8位雙向口線(在引腳的21~28號端子)。
P3.0~P3.7 P3口8位雙向口線(在引腳的10~17號端子)。
P0口有三個功能:
1、外部擴展存儲器時,當做數據匯流排(如圖1中的D0~D7為數據匯流排介面)。
2、外部擴展存儲器時,當作地址匯流排(如圖1中的A0~A7為地址匯流排介面)。
3、不擴展時,可做一般的I/O使用,但內部無上拉電阻,作為輸入或輸出時應在外部接上拉電阻。
總結如下:
單片機(Single-Chip Microcomputer)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統。
定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統。
在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。
⑶ MCS-51單片機P3口各引腳的第二功能是什麼
MCS-51單片機P3口各引腳的第二功能如下:
1、P3.0RXD(串列口輸入)
2、P3.1TXD(串列口輸出)
3、P3.2INT0(外部中斷0輸入)
4、P3.3INT1(外部中斷1輸入)
5、P3.4T0(定時\計數器0的外部輸入)
MCS-51單片機使用注意:
MCS-51單片機採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的計算機系統。
⑷ 單片機的p0,p1,p2,p3埠有什麼作用
p口是單片機的I/0口,以51單片機為例,p0-p3這四個口都可以獨立的並行輸出8位數據(或數據的每一位),或者讀取該口的寄存器得到該口的輸入數據。p3口還有復用功能,即除了作為輸入輸出口外,還能選作其他的功能,如讀寫控制等等。
⑸ 單片機的p0,p1,p2,p3埠有什麼作用
P口有32根口線,用來驅動如發光二極體等小部件,大部件需要外加驅動電路,P口可以進行「雙向」輸入輸出,輸出電流進行驅動,輸入電壓值進行邏輯判斷以進行程序分支操作。P口還可以進行擴展,在P口不夠用的情況下,可以考慮使用74LS164(好像是,記不太清了)移位寄存器晶元進行擴展。P0口為真正意思上的雙向IO口,不過內部無上拉電阻,P1、P2、P3均為「准雙向」IO口,內部含上拉電阻。P0和P2分為16地址線的低8位和高8位,P3口有中斷和定時器等其他特殊功能,只有當你真正使用了單片機就會自然一清二楚了~
⑹ 單片機89c51中p0到p3口的作用是什麼
單片機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指令集和輸出管腳相兼容。
⑺ 單片機P3口有什麼功能
除了作為I/O使用外(其內部有上拉電阻),還有一些特殊功能,由特殊寄存器來設置,具體功能請參考我們後面的引腳說明。
有內部EPROM的單片機晶元(例如8751),為寫入程序須提供專門的編程脈沖和編程電源,這些信號也是有信號引腳的形式提供的。
在系統擴展時,ALE用於控制把P0口的輸出低8位地址送鎖存器鎖存起來,以實現低位地址和數據的隔離。(在後面關於擴展的課程中我們就會看到8051擴展EEPROM電路,在圖中ALE與74LS373鎖存器的G相連接,當CPU對外部進行存取時,用以鎖住地址的低位地址,即P0口輸出。
(7)單片機p3功能擴展閱讀:
ALE有可能是高電平也有可能是低電平,當ALE是高電平時,允許地址鎖存信號,當訪問外部存儲器時,ALE信號負跳變(即由正變負)將P0口上低8位地址信號送入鎖存器。
在沒有訪問外部存儲器期間,ALE以1/6振盪周期頻率輸出(即6分頻),當訪問外部存儲器以1/12振盪周期輸出(12分頻)。從這里我們可以看到,當系統沒有進行擴展時ALE會以1/6振盪周期的固定頻率輸出,因此可以作為外部時鍾,或者外部定時脈沖使用。
⑻ MCS-51單片機的 P3口具有哪些功能
除了可以作為一般的IO口之外其它的復用功能如下:
P3.0RXD串列輸入口
P3.1TXD串列輸出口
P3.2INT0外部中斷0輸入口
P3.3INT1外部中斷1輸入口
P3.4T0定時器/計數器0外部時間脈沖輸入端
P3.5T1定時器/計數器1外部時間脈沖輸入端
P3.6WR外部數據存儲器寫脈沖
P3.7RD外部數據存儲器讀脈沖
根據單片機
內部程序存儲器的配置不同
(1)無ROM(ROMless)型:8031、80C31、8032、80C32
(2)帶MaskROM(掩模ROM)型:8051、80C51、8052、80C52
(3)帶EPROM型:8751、87C51、8752
(4)帶E²PROM型:8951、89C51、8952、89C52
以上內容參考:網路-MCS-51單片機
⑼ 典型51單片機的P0,P1,P2,P3口都有哪些功能
51單片機p0p1p2p3口,都可以當准IO口使用,也就是既可以作輸出口,也可以作輸入口。
需要說明的是,P1口、P2口只是普通IO口,無特殊功能。P0口作輸出口用時,需加上拉電阻;P0口有復用功能,當對外部存儲器進行讀寫操作時,P0口先是提供外部存儲器的低8位地址,供外部存儲器地址鎖存器鎖存,然後充當數據線,用於寫出或讀入數據。P3口是特殊功能口,所有管腳都有特殊功能,分別是:
P3.0----RXD,串列通信輸入口,不使用串列通信功能時,可做普通IO口使用
P3.1----TXD,串列通信輸出口,不使用串列通信功能時,可做普通IO口使用
P3.2----INT0,外部中斷0輸入口,不使用外部中斷0功能時,可做普通IO口使用
P3.3----INT1,外部中斷1輸入口,不使用外部中斷1功能時,可做普通IO口使用
P3.4----T0,定時器0外部計數輸入口,不使用定時器0外部計數功能時,可做普通IO口使用
P3.5----T1,定時器1外部計數輸入口,不使用定時器1外部計數功能時,可做普通IO口使用
P3.6----WR,外部存儲器寫信號,不使用外部存儲器寫功能時,可做普通IO口使用
P3.7----RD,外部存儲器讀信號,不使用外部存儲器讀功能時,可做普通IO口使用
⑽ 51單片機p0p1p2p3口,到底有啥區別啊,他們的基本功能有啥
51單片機p0、p1、p2、p3口區別如下:
一、意思不同
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)讀外部存儲器的脈沖輸出。
(10)單片機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。具有很多復用功能。