1. 單片機運行能並行嗎
不行,單片機是根據PC指針,指向哪個指令就執行它,所以不可能同時指向多個指令,所以不能並行執行
2. 51單片機有幾個並行I/O口,它們的作用和功能分別是什麼各有什麼特點
祝生在吳阿婆茶攤被美艷女鬼寇三娘引誘,喝下水莽草毒茶。原來,誤食水莽草而死的人,須引誘他人吃下水莽草變鬼做替身,自己才能投胎。
3. 單片機有幾個並行i/o口它們是幾位的
這個不同型號是不一樣的,同一型號不同封裝也是不同的,比如普通80C51,有4個並行8位IO口,P0~P3。
4. 單片機的串列口和並行口有什麼不同,它們各執行什麼功能,可以詳細講解下單片機的整個工作步驟
一、主體不同
1、串列口:採用串列傳輸方式來傳輸數據的介面標准。
2、並行口:採用並行傳輸方式來傳輸數據的介面標准。
二、特點不同
1、串列口:串口沒有干擾,傳輸出錯後重發一位就可以了,所以要比並口快。
2、並行口:8位通道之間的互相干擾,傳輸時速度就受到了限制。而且當傳輸出錯時,要同時重新傳8個位的數據。
三、優缺點不同
1、串列口:串列傳輸由於只有一位信號在信號線上,沒有位同步問題,因此傳送頻率可以繼續提高
2、並行口:並行傳輸時,發送器是同時將8位信號電平加在信號線上,電信號雖然是以光速傳輸的,但仍有延遲,因此8位信號不是嚴格。
5. 單片機,什麼是串列口,什麼是並行口
兩種介面都是用來傳送二進制數據的介面形式。
串列介面,一般有一根時鍾線,一根數據線,一個時鍾周期傳送二進制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、環境適應能力強。
6. 單片機的串列並行
現在的串列通信並行通信都是用一些標准協議,不會自己隨便做的,所以看接線是看不出的,RS232有那麼多跟線,但是依然是串列。既然是做單片機,那一般都是串列,畢竟單片機io口有限。買一些模塊或者晶元時候,商家都會提供足夠的資料,一般都是從這些資料裡面看
7. 單片機的IO口是不是既可以串列使用也可以並行使用
是的。所有的I/O都可以並行使用也可以串列使用,但串列使用要看情況,如果單片機內部具有諸如UART、I2C、SPI硬體模塊的,可以通過對模塊進行配置而直接使用。如果沒有,則只能用軟體模擬這些介面而達到串列使用目的。當然,即使存在這些硬體資源,但你不怕麻煩,,想用軟體模擬也未嘗不可。
8. 請詳解下單片機的 並行IO口,串列IO口,及二者區別
單片機串列通訊與並行通訊區別
一條信息的各位數據被逐位按順序傳送的通訊方式稱為串列通訊。串列通訊的特點是:數據位傳送,傳按位順序進行,最少只需一根傳輸線即可完成,成本低但送速度慢。串列通訊的距離可以從幾米到幾千米。 根據信息的傳送方向,串列通訊可以進一步分為單工、半雙工和全雙工三種。信息只能單向傳送為單工;信息能雙向傳送但不能同時雙向傳送稱為半雙工;信息能夠同時雙向傳送則稱為全雙工。 串列通訊又分為非同步通訊和同步通訊兩種方式。在單片機中,主要使用非同步通訊方式。
串列通訊中,兩個設備之間通過一對信號線進行通訊,其中一根為信號線,另外一根為信號地線,信號電流通過信號線到達目標設備,再經過信號地線返回,構成一個信號迴路。
初級讀者會產生疑問:為何不讓信號電流從電源地線返回?答案:公共地線上存在各種雜亂的電流,可以輕而易舉地把信號淹沒。因此所有的信號線都使用信號地線而不是電源地線,以避免干擾。
這一對信號線每次只傳送1bit(比特)的信號,比如1Byte(位元組)的信號需要8次才能發完。傳輸的信號可以是數據、指令或者控制信號,這取決於採用的是何種通訊協議以及傳輸狀態。串列信號本身也可以帶有時鍾信息,並且可以通過演算法校正時鍾。因此不需要額外的時鍾信號進行控制。
並行通訊中,基本原理與串列通訊沒有區別。只不過使用了成倍的信號線路,從而一次可以傳送更多bit的信號。
並行通訊通常可以一次傳送8bit、16bit、32bit甚至更高的位數,相應地就需要8根、16根、32根信號線,同時需要加入更多的信號地線。比如傳統的PATA線路有40根線,其中有16根信號線和7根信號地線,其他為各種控制線,一次可以傳送2Byte的數據。並行通訊中,數據信號中無法攜帶時鍾信息,為了保證各對信號線上的信號時序一致,並行設備需要嚴格同步時鍾信號,或者採用額外的時鍾信號線。
通過串列通訊與並行通訊的對比,可以看出:串列通訊很簡單,但是相對速度低;並行通訊比較復雜,但是相對速度高。更重要的是,串列線路僅使用一對信號線,線路成本低並且抗干擾能力強,因此可以用在長距離通訊上;而並行線路使用多對信號線(還不包括額外的控制線路),線路成本高並且抗干擾能力差,因此對通訊距離有非常嚴格的限制。
9. 單片機中斷是並行還是並發
這個問題不太敢確定,我以個人觀點回答,僅供參考。 拿定時器來說,51開中斷,設置初始置後,便不用再管定時器,此時看來應該屬於並行,因為單片機在執行其他程序時的同時定時器仍在工作,屬於同時進行,直到定時溢出,進入中斷,此時應該屬於「並發」,其他程序壓棧,系統進入中斷服務程序,中斷處理完後再彈棧,繼續其他程序,因為51屬8位單核心單進程,還不能說是操作系統里的並發,我認為,實質上和並發沒有「並發」沒有多大區別 個人觀點,僅供參考!
10. 單片機共有幾個並行I/O口,分別用什麼
這個要看具體型號,8051有4個並行8位IO口,P0~P3。2051有兩個並行8位IO口,P1和P3。