同步通訊原理異步
同步通訊是一種連續串行傳送數據的通訊方式,一次通訊只傳送一幀信息。這裏的信息幀與異步通訊中的字符幀不一樣,一般含有若干個數據字符。ide
採用同步通訊時,將許多字符組成一個信息組,這樣,字符能夠一個接一個地傳輸,可是,在每組信息(一般稱爲幀)的開始要加上同步字符,在沒有信息要傳輸時,要填上空字符,由於同步傳輸不容許有間隙。在同步傳輸過程當中,一個字符能夠對應5~8位。固然,對同一個傳輸過程,全部字符對應一樣的數位,好比說n位。這樣,傳輸時,按每n位劃分爲一個時間片,發送端在一個時間片中發送一個字符,接收端則在一個時間片中接收一個字符。spa
同步傳輸時,一個信息幀中包含許多字符,每一個信息幀用同步字符做爲開始,通常將同步字符和空字符用同一個代碼。在整個系統中,由一個統一的時鐘控制發送端的發送和空字符用同一個代碼。接收端固然是應該能識別同步字符的,當檢測到有一串數位和同步字符相匹配時,就認爲開始一個信息幀,因而,把此後的數位做爲實際傳輸信息來處理。.net
異步通訊原理orm
異步通訊是一種很經常使用的通訊方式。異步通訊在發送字符時,所發送的字符之間的時間間隔能夠是任意的。固然,接收端必須時刻作好接收的準備。發送端能夠在任意時刻開始發送字符,所以必須在每個字符的開始和結束的地方加上標誌,即加上開始位和中止位,以便使接收端可以正確地將每個字符接收下來。異步通訊的好處是通訊設備簡單、便宜,但傳輸效率較低(由於開始位和中止位的開銷所佔比例較大)。blog
同步通訊與異步通訊區別:同步
1.同步通訊要求接收端時鐘頻率和發送端時鐘頻率一致,發送端發送連續的比特流;異步通訊時不要求接收端時鐘和發送端時鐘同步,發送端發送完一個字節後,可通過任意長的時間間隔再發送下一個字節。
2.同步通訊效率高;異步通訊效率較低。
3.同步通訊較複雜,雙方時鐘的容許偏差較小;異步通訊簡單,雙方時鐘可容許必定偏差。
4.同步通訊可用於點對多點;異步通訊只適用於點對點。it
轉載至http://blog.csdn.net/wind19/article/details/7433249class