异步通信的信息格式如图所示,发送的数据字符由一个起始位,5~8个数据位,一个奇偶校验位(可以没有)和停止位(1位、1位半或两位)组成。在通信开始之前,通信双方需要对所采用的信息格式和数据的传输速率做相同的约定。接收方检测到停止位和起始位之间的下降沿后,将它作为接收的起始点,在每一位的中点接收信息。由于一个字符包含的位数不多,即使发送方和接收方的收发频率略有不同,也不会因两台设备之间时钟周期的误差积累而导致错误,异步通信传送附加的非有效信息较多,它的传输效率较低,一般用于低速通信。 图 异步通信的信息格式 同步通信以字节为单元(一个字节由8位二进制数组成),每次传送1~2个同步字符、若干个数据字节和校验字符。同步字符起联络作用,用它来通知接收方开始接收数据。在同步通信中,发送方和接收方要保持完全的同步,这意味着发送方和接收方应使用同一时钟脉冲。在近距离通信时,可以在传输线中设置一根时钟信号线,可通过调制解调方式在数据流中提取同步信号,使接收方得到与发送方完全相同的接收时钟信号。 由于同步通信方式不需要在每个数据字符中加起始位、停止位和奇偶位,只需要在数据块(往往很长)之前加一两个同步字符,所以传输效率高,但是对硬件的要求较高,一般用于高速通信。 |