串行通信是指 使用一條數據線,將數據一位一位地依次傳輸,每一位數據占據一個固定的時間長度。其只需要少數幾條線就可以在系統間交換信息,特別使用于計算機與計算機、計算機與外設之間的遠距離通信。
終端與其他設備(例如其他終端、計算機和外部設備)通過數據傳輸進行通信。數據傳輸可以通過兩種方式進行:并行通信和串行通信。
在計算機和終端之間的數據傳輸通常是靠電纜或信道上的電流或電壓變化實現的。如果一組數據的各數據位在多條線上同時被傳輸,這種傳輸方式稱為并行通信。
并行通信時數據的各個位同時傳送,可以字或字節為單位并行進行。并行通信速度快,但用的通信線多、成本高,故不宜進行遠距離通信。計算機或各種內部總線就是以并行方式傳送數據的。另外,在plc底板上,各種模塊之間通過底板總線交換數據也以并行方式進行。
并行通信傳輸中有多個數據位,同時在兩個設備之間傳輸。發送設備將這些數據位通過 對應的數據線傳送給接收設備,還可附加一位數據校驗位。接收設備可同時接收到這些數據,不需要做任何變換就可直接使用。并行方式主要用于近距離通信。計算 機內的總線結構就是并行通信的例子。這種方法的優點是傳輸速度快,處理簡單。

串行數據傳輸時,數據是一位一位地在通信線上傳輸的,先由具有幾位總線的計算機內的發送設備,將幾位并行數據經并--串轉換硬件轉換成串行方式,再逐位經 傳輸線到達接收站的設備中,并在接收端將數據從串行方式重新轉換成并行方式,以供接收方使用。串行數據傳輸的速度要比并行傳輸慢得多,但對于覆蓋面極其廣 闊的公用電話系統來說具有更大的現實意義。

串行的方向性結構有三種,即單工、半雙工和全雙工。













