计算机串行通信基础

在多微机系统以及现代测控系统中信息的交换多采用串行通信方式。

可以分为两大类:并行通信与串行通信。

 

并行通信通常是将数据字节的各位用多条数据线同时进行传送 。

串口工作原理

由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难。

串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送。
串口工作原理

 

串行通信的特点:传输线少,长距离传送时成本低,且可以利用电话网等现成的设备,但数据的传送控制比并行通信复杂。

串行通信的基本概念

为使双方的收发协调,要求发送和接收设备的时钟尽可能一致。

 

串口工作原理

异步通信是以字符(构成的帧)为单位进行传输,字符与字符之间的间隙(时间间隔)是任意的,但每个字符中的各位是以固定的时间传送的,即字符之间不一定有“位间隔”的整数倍的关系,但同一字符内的各位之间的距离均为“位间隔”的整数倍。

异步通信的数据格式 :

串口工作原理

 

异步通信的特点:不要求收发双方时钟的严格一致,实现容易,设备开销较小,但每个字符要附加2~3位用于起止位,各帧之间还有间隔,因此传输效率不高。

发送方对接收方的同步可以通过两种方法实现。

串口工作原理

 

相关文章: