⑴ mcs-51單片機有幾個並行埠通常如何使用
MCS-51有4個並行埠,P0~P3,P0口除了通常的IO口外,還可以作為數據匯流排,因此P0口可以用MOV,MOVX,MOVC指令操作,其餘埠只能用MOV指令操作。
⑵ MCS-51內部四個並行I/O口各有什麼異同作用是什麼
mcs-51單片機共有四個8位雙向並行的i/o埠,每個埠都包括一個鎖存器、一個輸出驅動器和一個輸入緩沖器。但這四個埠的功能不全相同,p0口既可作一般i/o埠使用,又可作地址/數據匯流排使用;p1口是一個准雙向並行口,作通用並行i/o口使用;p2口除了可作為通用i/o使用外,還可在cpu訪問外部存儲器時作高八位地址線使用;p3口是一個多功能口除具有準雙向i/o功能外,還具有第二功能。
⑶ MCS-51單片機的並行I/O口為什麼都是准雙向口
因為P1、2、3有固定的內部上拉電阻,所以有時稱它們為准雙向口。當用做輸入時被拉高,低則要靠外部電路拉低。而P0則是真雙向口,因為作為輸入時它是懸浮的。
⑷ 為什麼在讀51,系列單片機的並行埠之前要先對埠初始化
保證讀入數據不出錯。
51系列單片機在並行口PO、Pl、P2或P3作輸入數據的埠時,先給此8位並行口送去全1,然後再讀這些並行埠,才能保證讀入的數據不會出錯。這是由於單片機在設計之初存在的一個缺陷。
⑸ MCS―51系列單片機有4個8位並行介面,分別是什麼口丶什麼口丶什麼口和什麼口
P0口有三個功能
1、外部擴展存儲器時,當做數據匯流排(如圖1中的D0~D7為數據匯流排介面)
2、外部擴展存儲器時,當作地址匯流排(如圖1中的A0~A7為地址匯流排介面)
3、不擴展時,可做一般的I/O使用,但內部無上拉電阻,作為輸入或輸出時應在外部接上拉電阻。
P1口
只做I/O口使用:其內部有上拉電阻。
P2口有兩個功能
1、擴展外部存儲器時,當作地址匯流排使用
2、做一般I/O口使用,其內部有上拉電阻;
P3口有兩個功能
除了作為I/O使用外(其內部有上拉電阻),還有一些特殊功能,由特殊寄存器來設置,具體功能請參考我們後面的引腳說明。
有內部EPROM的單片機晶元(例如8751),為寫入程序需提供專門的編程脈沖和編程電源,這些信號也是由信號引腳的形式提供的,
即:編程脈沖:30腳(ALE/PROG)
編程電壓(25V):31腳(EA/Vpp)
⑹ 請問51單片機共有幾個8位並行I/O埠分別是什麼
普通的8051有4個8位並行IO口,分別是P0,P1,P2,P3
⑺ mcs-51單片機通常有幾個並行i/o口
mcs-51單片機通常有4個並行IO口,分別是P0、P1、P2、P3口。
⑻ mcs-51單片機通常有幾個並行i/o口
mcs-51單片機的4
個口都
可作為io口使用,除p1口外,其它三個i/o口都有第二功能。
p0口可作為數據匯流排口,它可以對外部存儲器低8
位讀寫。
p2口也可以作為系統
擴展時的高8
位地址。
p3口除了io口功能
外,也有第二功能,即p3.0(串列輸入口rxd)、p3.1(串列輸txd)、p3.2(外部中斷/0int0)、p3.3(外部中斷1)、p3.4(定時器0外部
中斷t0)、p3.5(定時器1外部中斷t1)、p3.6(外部存儲器寫/wr)、p3.7(外部存儲器讀/rd)
⑼ 單片機,什麼是串列口,什麼是並行口
兩種介面都是用來傳送二進制數據的介面形式。
串列介面,一般有一根時鍾線,一根數據線,一個時鍾周期傳送二進制1位,要傳送一個位元組至少需要8個時鍾周期,串列線根數少,遠程傳輸抗干擾能力強,成本低。
並行介面,比如8位並行介面,除具備時鍾線外,還有8根數據線,另外還有幾根輔助信號線,一個時鍾8位數據全部可傳送完畢,並行線根數多,電纜成本高、容易受干擾因而距離受限(電纜長度受限)。
單片機的硬體特性:
1、主流單片機包括CPU、4KB容量的RAM、128 KB容量的ROM、 2個16位定時/計數器、4個8位並行口、全雙工串口行口、ADC/DAC、SPI、I2C、ISP、IAP。
2、系統結構簡單,使用方便,實現模塊化。
3、單片機可靠性高,可工作到10^6 ~10^7小時無故障。
4、處理功能強,速度快。
5、低電壓,低功耗,便於生產攜帶型產品。
6、控制功能強。
7、環境適應能力強。