導航:首頁 > 操作系統 > 單片機不同輸入輸出口

單片機不同輸入輸出口

發布時間:2025-06-13 13:51:07

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

(1)單片機不同輸入輸出口擴展閱讀

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

閱讀全文

與單片機不同輸入輸出口相關的資料

熱點內容
tekla打開伺服器地址 瀏覽:963
辦公軟體字型檔是哪一個文件夾 瀏覽:378
android獲取mcc 瀏覽:129
高精度演算法pascal 瀏覽:685
我的世界如何查看伺服器排行榜 瀏覽:457
python列表元組實驗報告 瀏覽:849
渦旋壓縮機排氣量 瀏覽:506
小米手環6nfc加密卡模擬 瀏覽:837
win10重裝系統磁碟被加密了 瀏覽:512
android返回鍵失效 瀏覽:584
少女心解壓小掛件 瀏覽:896
解壓視頻壓活魚 瀏覽:624
組態王嵌入式源碼 瀏覽:906
學校機房如何布置伺服器 瀏覽:980
python一鍵起伺服器 瀏覽:852
python導入庫公交 瀏覽:661
大白卡pdf 瀏覽:581
哪個學拼音的app好而且不花錢 瀏覽:245
linuxvi命令復制 瀏覽:751
瑞薩單片機原理 瀏覽:550