『壹』 51單片機各自介面的功能是什麼
最基本的:
通訊
輸入輸出
『貳』 51單片機p1介面在哪
首先,51單片機p0p1p2p3口,都可以當准IO口使用,也就是既可以作輸出口,也可以作輸入口。區別在於:
1、P0口作輸出口用時,需加上拉電阻。
2、P0口有復用功能。當對外部存儲器進行讀寫操作時,P0口先是提供外部存儲器的低8位地址,供外部存儲器地址鎖存器鎖存,然後充當數據線,用於寫出或讀入數據。
3、P1口、P2口只是普通IO口。
4、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單片機SPI介面是什麼
SPI介面,串列外設介面(Serial Peripheral Interface),一種同步外設介面,它可以便單片機與各種外圍設備以串列方式進行通信以交換信息。外圍設備包括Flash RAM,網路控制器、LCD顯示驅動器、A/D轉換器和MCU等。
一種高速的,全雙工,同步的通信匯流排,並且在晶元的管腳上只佔用四根線,節約了晶元的管腳,同時為PCB的布局上節省空間,提供方便,正是出於這種簡單易用的特性,越來越多的晶元集成了這種通信協議,比如AT91RM9200。
(3)51單片機介面擴展閱讀
利用SPI可以在軟體的控制下構成各種系統。如一個主控制器和幾個從控制器、幾個從控制器相互連接構成多主機系統(分布式系統)、一個主控制器和一個或幾個從I/O設備所構成的各種系統等。
在大多數應用場合,可以使用一個主控制器作為主控機來控制數據,並向一個或幾個從外圍器件傳送該數據。從器件只有在主控機發命令時才能接收或發送數據,其數據的傳輸格式是高位(MSB)在前,低位(LSB)在後。
『肆』 51單片機 介面問題(急)
你用的P2口是准I/O口,當作為輸入時,必須先向口寫1,才可高阻輸入。
建議你在P2口作為輸入時在前一句加上 MOV P2, #1000 0000B
如果此句語言影響到使用其他的P2口,
那就使用 SETB P2.7.
『伍』 什麼是51單片機外部介面
除了單片機自身的介面以外,另外接上的介面晶元,所形成的介面。
『陸』 51單片機介面電路的功能是什麼
舉兩個典型常見的外圍電路,如果你是要接LED燈的話,如下圖
按鍵沒有摁下之前IO口是高電平,摁下之後接地了,IO口是低電平,就可以寫相關的按鍵判斷程序了。
『柒』 MCS-51單片機本身集成的介面有哪些
樓上的有一個說錯了, 沒有RS232 , 只有一個全雙工的UART, 外部用MAX232轉換成RS232,才可以跟PC機上的RS232通訊
51單片機, 集成了4個IO口, P0, P1, P2,P3, 還有晶振,復位引腳, 還有一些是IO引腳的第二功能,如定時器0, 定時器1, 外部中斷0, 外部中斷1
『捌』 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)讀外部存儲器的脈沖輸出。
(8)51單片機介面擴展閱讀
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單片機有哪些介面
有些io是復用的,介面有很多種,普通io口,串口tx rx,外部中斷,定時器輸出口,有些51單片機還具有AD介面,PWM波輸出口等。看具體的單片機,現在市面上的單片機各種各樣,多看手冊。
『拾』 51單片機哪些介面可以接按鍵開關
51單片機所有的lO口都可以作為輸入或者輸出,按鍵作為輸入可以接任何lO口
為了簡單獨立按鍵一般直接接於IO引腳和地之間,利用內部上拉電阻
如果接於IO和電源VCC之間,還要加下拉電阻,並且還要保證該引腳不要誤操作,例如你讓該引腳輸出低電平,這時按下按鍵,就會有很大電流灌入單片機,損壞該IO口