導航:首頁 > 操作系統 > 單片機p0

單片機p0

發布時間:2022-04-12 04:14:56

『壹』 總結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的高速單片機。

『貳』 典型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)單片機p0擴展閱讀:

在單片機中主要包含CPU、只讀存儲器ROM和隨機存儲器RAM等,多樣化數據採集與控制系統能夠讓單片機完成各項復雜的運算,無論是對運算符號進行控制,還是對系統下達運算指令都能通過單片機完成。

由此可見,單片機憑借著強大的數據處理技術和計算功能可以在智能電子設備中充分應用。簡單地說,單片機就是一塊晶元,這塊晶元組成了一個系統,通過集成電路技術的應用,將數據運算與處理能力集成到晶元中,實現對數據的高速化處理。

『叄』 單片機的p0,p1,p2,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。具有很多復用功能。


(3)單片機p0擴展閱讀

1、如果P1口用作輸入埠,即Q=0,/Q=1;則場效應管導通,引腳被直接連到電源的地GND上,即使引腳輸入的是高電平,被直接拉低為「0「。

所以,與P0埠一樣,在將數據輸入P1埠之前,先要通過內部匯流排向鎖存器寫」1「,這樣/Q=0,場效應管截止,P1埠輸入的「1」才可以送到三態緩沖器的輸入端,此時再給三態門的讀引腳送一個讀控制信號,引腳上的「1」就可以通過三態緩沖器送到內部匯流排。

2、具有這種操作特點的輸入/輸出埠,一般稱之為准雙向I/O口,51單片機的P1,P2,P3口都是准雙向口。而P0埠由於輸出具有三態功能(輸出埠的三態是指:高電平,低電平,高阻態這三態),所以在作為輸入埠時,無需先寫「1」然後再進行讀操作。

『肆』 簡述89C51單片機P0口功能作用,有知道的嗎

單片機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指令集和輸出管腳相兼容。

『伍』 8051單片機的P0口能否直接輸出高電平

8051單片機P0口不能直接輸出高電平,因為它的集電極開路,所以必須加上拉電阻,才能輸出高電平。

『陸』 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)讀外部存儲器的脈沖輸出。

(6)單片機p0擴展閱讀

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。具有很多復用功能。

『柒』 單片機p0口工作原理

P0埠由鎖存器、輸入緩沖器、切換開關、一個與非門、一個與門及場效應管驅動電路構成。再看圖的右邊,標號為P0.X引腳的圖標,也就是說P0.X引腳可以是P0.0到P0.7的任何一位,即在P0口有8個與上圖相同的電路組成。

下面,我們先就組成P0口的每個單元部份跟大家介紹一下:

先看輸入緩沖器:在P0口中,有兩個三態的緩沖器,在學數字電路時,我們已知道,三態門有三個狀態,即在其的輸出端可以是高電平、低電平,同時還有一種就是高阻狀態(或稱為禁止狀態),大家看上圖,上面一個是讀鎖存器的緩沖器,也就是說,要讀取D鎖存器輸出端Q的數據,那就得使讀鎖存器的這個緩沖器的三態控制端(上圖中標號為'讀鎖存器』端)有效。下面一個是讀引腳的緩沖器,要讀取P0.X引腳上的數據,也要使標號為'讀引腳』的這個三態緩沖器的控制端有效,引腳上的數據才會傳輸到我們單片機的內部數據匯流排上。

D鎖存器:構成一個鎖存器,通常要用一個時序電路,時序的單元電路在學數字電路時我們已知道,一個觸發器可以保存一位的二進制數(即具有保持功能),在51單片機的32根I/O口線中都是用一個D觸發器來構成鎖存器的。大家看上圖中的D鎖存器,D端是數據輸入端,CP是控制端(也就是時序控制信號輸入端),Q是輸出端,Q非是反向輸出端。

對於D觸發器來講,當D輸入端有一個輸入信號,如果這時控制端CP沒有信號(也就是時序脈沖沒有到來),這時輸入端D的數據是無法傳輸到輸出端Q及反向輸出端Q非的。如果時序控制端CP的時序脈沖一旦到了,這時D端輸入的數據就會傳輸到Q及Q非端。數據傳送過來後,當CP時序控制端的時序信號消失了,這時,輸出端還會保持著上次輸入端D的數據(即把上次的數據鎖存起來了)。如果下一個時序控制脈沖信號來了,這時D端的數據才再次傳送到Q端,從而改變Q端的狀態。

多路開關:在51單片機中,當內部的存儲器夠用(也就是不需要外擴展存儲器時,這里講的存儲器包括數據存儲器及程序存儲器)時,P0口可以作為通用的輸入輸出埠(即I/O)使用,對於8031(內部沒有ROM)的單片機或者編寫的程序超過了單片機內部的存儲器容量,需要外擴存儲器時,P0口就作為'地址/數據』匯流排使用。那麼這個多路選擇開關就是用於選擇是做為普通I/O口使用還是作為'數據/地址』匯流排使用的選擇開關了。大家看上圖,當多路開關與下面接通時,P0口是作為普通的I/O口使用的,當多路開關是與上面接通時,P0口是作為'地址/數據』匯流排使用的。

輸出驅動部份:從上圖中我們已看出,P0口的輸出是由兩個MOS管組成的推拉式結構,也就是說,這兩個MOS管一次只能導通一個,當V1導通時,V2就截止,當V2導通時,V1截止。

與門、與非門:這兩個單元電路的邏輯原理我們在第四課數字及常用邏輯電路時已做過介紹,不明白的同學請回到第四節去看看。

前面我們已將P0口的各單元部件進行了一個詳細的講解,下面我們就來研究一下P0口做為I/O口及地址/數據匯流排使用時的具體工作過程。

1、作為I/O埠使用時的工作原理

P0口作為I/O埠使用時,多路開關的控制信號為0(低電平),看上圖中的線線部份,多路開關的控制信號同時與與門的一個輸入端是相接的,我們知道與門的邏輯特點是「全1出1,有0出0」那麼控制信號是0的話,這時與門輸出的也是一個0(低電平),與讓的輸出是0,V1管就截止,在多路控制開關的控制信號是0(低電平)時,多路開關是與鎖存器的Q非端相接的(即P0口作為I/O口線使用)。

P0口用作I/O口線,其由數據匯流排向引腳輸出(即輸出狀態Output)的工作過程:當寫鎖存器信號CP 有效,數據匯流排的信號→鎖存器的輸入端D→鎖存器的反向輸出Q非端→多路開關→V2管的柵極→V2的漏極到輸出端P0.X。前面我們已講了,當多路開關的控制信號為低電平0時,與門輸出為低電平,V1管是截止的,所以作為輸出口時,P0是漏極開路輸出,類似於OC門,當驅動上接電流負載時,需要外接上拉電阻。

『捌』 51單片機p0口與p2口的區別

區別一、不一樣的意思

P0口作輸出口用時,需加上拉電阻。P0口有復用功能。當對外部存儲器進行讀寫操作時,P0口首先提供外部存儲器的低8位地址,以供外部存儲器地址鎖存器鎖存,然後將ACTS作為數據線用於寫入或讀取數據。P1埠,P2埠只是普通的IO埠。

區別二、不一樣的功能

P0口第一個功能是數據介面,第二個功能是地址低八位,P2口第二個功能是地址高八位。另外除了P0口沒有內部上拉電阻外,其他三個都有內部上拉電阻。

區別三、不一樣的用法

信號輸出和交互介面,編程可以確定不同的功能,例如連接液晶屏,作為控制信號輸出輸入等。

由於沒有埠復用功能,所以,P0口的V1變成了一個上拉電阻。由於內部就有上拉電阻,因此,作為GPIO,P1埠不需要連接到上拉電阻,當然,不要緊,它相當於兩個並聯的上拉電阻。

(8)單片機p0擴展閱讀:

1、P0口:真正的雙向埠,輸出鎖存器,輸入緩沖區,第一個設置為1的輸入(KEIL包含具有頭文件的動作,如果是匯編,則手動設置為1),輸出為漏極開路,輸出一般為上拉電阻。輸入為高阻抗,可驅動8個TTL負載。當有片外存儲器可用時,請將其用作數據線。

2、P1口:對於最簡單的埠,輸入必須首先為1,並且沒有高阻態。它只能是輸出或輸入。能夠驅動4個TTL負載。

3、P2口:I/O(輸入/輸出)與P1口一樣,當有片外存儲器可用時,使用地址線定址64K片外數據存儲器。能夠驅動4個TTL負載。

『玖』 80351單片機p0口,p1口,p2口和p3口特點

8051單片機p0口是地址數據復用埠,另外P0口沒有上拉電阻,,p2口可以做為高8位地址線用,p3口除了作為通用IO口外,所有第二功能都在它上面,如串口,外部中斷輸入、計數器輸入、讀寫外部RAM控制信號等。P1口沒有特別之處。

『拾』 單片機 p1和p0 有什麼區別

p0口與p1kou都可以當准IO口使用,也就是既可以作輸出口,也可以作輸入口。區別在於:

P0口:真正的雙向口,輸出鎖存,輸入緩沖,輸入前要先置1(KEIL包含的頭文件已經有動作了,如果用匯編,要人工置1),輸出為漏極開路,輸出一般都要上拉電阻。輸入為高阻態,能驅動8個TTL負載。當有片外存儲器時,作數據線使用。

P1口:是最簡單的口,輸入也要先置1,無高阻態,只能是輸出或者輸入。能驅動4個TTL負載。

閱讀全文

與單片機p0相關的資料

熱點內容
吃雞國際服為什麼會伺服器匆忙 瀏覽:246
微信中如何打開定位伺服器 瀏覽:203
java並發編程書籍 瀏覽:280
android601源碼 瀏覽:788
程序員離職了還能幹嘛 瀏覽:156
少林功法pdf 瀏覽:471
安卓80版本小游戲怎麼玩 瀏覽:632
奇書pdf 瀏覽:836
伺服器的管理口有什麼用 瀏覽:641
澳洲加密資產新政策 瀏覽:155
哈利波特連接伺服器失敗什麼意思 瀏覽:234
提取手機上安裝的app並反編譯 瀏覽:964
人工智慧演算法書 瀏覽:604
安卓如何傳輸圖片給蘋果 瀏覽:829
可編程式控制制器原理應用網路 瀏覽:587
社畜解壓是什麼意思 瀏覽:436
吉利博越用哪個app啊 瀏覽:513
西安單片機晶振電容 瀏覽:187
分地面積的演算法 瀏覽:179
安卓手機升級包後怎麼安裝 瀏覽:262