串行通信
此处描述了异步通信标准、硬件、术语和概念。
串口用于将异步设备物理连接到计算机上。 它们位于集成或使用多端口适配器(例如 2 端口、8 端口、16 端口和 128 端口的异步适配器)的系统部件的背面。
要了解串口的功能,有必要先研究一下并行通信。 标准的并行端口使用八针或线以同步地传输组成单个字符的数据位。 下图显示了并行传输字母 a 的过程。

串口仅需要一个针或线以向设备发送同一个数据字符。 要这样实现,数据从并行格式(由计算机发送)转换为顺序格式,这种格式按位的先后顺序连续地组织。 先向设备发送最低有效位(或零位)后再发送该数据。 远程设备接收数据成功后,数据将被转换回并行格式。 下图显示了串行传输字母 a 的过程。

单个字符的串行传输是简单而直接的转发;但是,当如下图所示,有大量字符被连续传输时复杂程度将提高。 接收系统不知道一个字符在何处结束,另一个字符又从何处开始。 要解决这个问题,必须同步或定时通信链路的结束处。
