7.1 串行通信的基本概念

7.1 串行通信的基本概念

在数据通信中,按照每次传送的数据位数,通信可以分为并行通信和串行通信。并行通信是将发送设备和接收设备的所有数据用多条数据线连接并同时传送。并行通信示意图如图7-1所示。

图7-1 并行通信示意图

并行通信除了有数据线外还有通信联络控制线。数据发送方在发数据前,要询问数据接收方是否准备就绪。数据接收方收到数据后,要向数据发送方回送数据已经接收到的应答信号。

并行通信的特点是控制简单,传输速度快,但长距离通信时线路成本高。

串行通信是将数据分成一位一位的形式在一条传输线上逐个地传送,如图7-2所示。串行通信时,数据发送设备先将数据代码由并行形式转换成串行形式,然后在一条数据线上逐位进行传送。数据接收设备将接收到的串行形式数据转换成并行形式进行存储或处理。

图7-2 串行通信示意图

串行通信与并行通信相比较,具有传送控制复杂和速度较慢的缺点,但串行通信由于仅使用一条数据线,具有线路成本低的优点,尤其在距离较远的场合更加节省成本。MCS-51单片机具有一个全双工的异步串行口。串行口在进行通信时,需要解决的一个重要的问题就是数据同步的问题。