非同步通訊」是一種很常用的通訊方式。非同步通訊在傳送字元時,所傳送的字元之間的時間間隔可以是任意的。當然,接收端必須時刻做好接收的準備(如果接收端主機的電源都沒有加上,那麼傳送端傳送字元就沒有意義,因為接收端根本無法接收)。傳送端可以在任意時刻開始傳送字元,因此必須在每乙個字元的開始和結束的地方加上標誌,即加上開始位和停止位,以便使接收端能夠正確地將每乙個字元接收下來。非同步通訊的好處是通訊裝置簡單、便宜,但傳輸效率較低(因為開始位和停止位的開銷所佔比例較大)。非同步通訊也可以是以幀作為傳送的單位。接收端必須隨時做好接收幀的準備。這是,幀的首部必須設有一些特殊的位元組合,使得接收端能夠找出一幀的開始。這也稱為幀定界。幀定界還包含確定幀的結束位置。這有兩種方法。一種是在幀的尾部設有某種特殊的位元組合來標誌幀的結束。或者在幀首部中設有幀長度的字段。需要注意的是,在非同步傳送幀時,並不是說傳送端對幀中的每乙個字元都必須加上開始位和停止位後再傳送出去,而是說,傳送端可以在任意時間傳送乙個幀,而幀與幀之間的時間間隔也可以是任意的。在一幀中的所有位元是連續傳送的。傳送端不需要在傳送一幀之前和接收端進行協調(不需要先進行位元同步)。 每個字元開始傳送的時間可以是任意的t0 0 1 1 0 1 1 0起始位結束位t每個幀開始傳送的時間可以是任意的以字元為單位傳送以幀為單位傳送幀開始幀結束
「同步通訊」的通訊雙方必須先建立同步,即雙方的時鐘要調整到同乙個頻率。收發雙方不停地傳送和接收連續的同步位元流。但這時還有兩種不同的同步方式。一種是使用全網同步,用乙個非常精確的主時鐘對全網所有結點上的時鐘進行同步。另一種是使用準同步,各結點的時鐘之間允許有微小的誤差,然後採用其他措施實現同步傳輸。
串列埠進行通訊的方式有兩種:同步通訊方式和非同步通訊方式。同步通訊方式要求通訊雙方以相同的時鐘頻率進行,而且準確協調,通過共享乙個單個時鐘或定時脈衝源保證傳送方和接收方的準確同步,效率較高;非同步通訊方式不要求雙方同步,收發方可採用各自的時鐘源,雙方遵循非同步的通訊協議,以字元為資料傳輸單位,傳送方傳送字元的時間間隔不確定,傳送效率比同步傳送效率低。
同步與非同步通訊
非同步通訊 非同步通訊以位元組為單位,長度為5至8位。非同步通訊的資料格式 字元在非同步傳輸中的格式 起始位 資料位 校驗位 停止位 常用格式 a 8n1 1bit起始位 8bit資料位 無校驗位 1bit停止位 b 7e1 1bit起始位 7bit資料位 1位偶校驗位 1bit停止位 1個字元通常...
同步通訊與非同步通訊區別
同步通訊原理 同步通訊是一種連續序列傳送資料的通訊方式,一次通訊只傳送一幀資訊。這裡的資訊幀與非同步通訊中的字元幀不同,通常含有若干個資料字元。採用同步通訊時,將許多字元組成乙個資訊組,這樣,字元可以乙個接乙個地傳輸,但是,在每組資訊 通常稱為幀 的開始要加上同步字元,在沒有資訊要傳輸時,要填上空字...
同步通訊與非同步通訊區別
序列通訊的資料是逐位傳送的,傳送方傳送的每一位都具有特定的時間間隔,這就要求接收方也要按照傳送方同樣的時間間隔來接收每一位。不僅如此,接收方還要確定乙個資訊組的開始和結束。為此,序列通訊對傳送資料的格式作了嚴格的規定。不同的序列通訊方式具有不同的資料格式。下面簡單介紹一下常用的兩種基本序列通訊方式 ...