接收设备发送设备同步数据同步字符1字符2同步时钟图6-3同步通信及数据格式11
11 图6-3 同步通信及数据格式
图6-4给出了异步串行通信的示意图以及数据顿格式。异步串行通信是以数据顿为单位进行数据传输,各数据帧之间的间隔是任意的,但每个数据顿中的各位是以固定的时间传送的。异步串行通信不要求收、发双方时钟严格一致,实现容易,成本低,但是每个数据要附加起始位、停止位有时还要再加上校验位。同步串行通信相比异步串行通信,同步串行通信数据传输的效率较高,但是额外增加了一条同步时钟线。121
12 图6-4给出了异步串行通信的示意图以及数据帧格式。异步 串行通信是以数据帧为单位进行数据传输,各数据帧之间的 间隔是任意的,但每个数据帧中的各位是以固定的时间传送 的。 异步串行通信不要求收、发双方时钟严格一致,实现容易 ,成本低,但是每个数据帧要附加起始位、停止位有时还要 再加上校验位。 同步串行通信相比异步串行通信,同步串行通信数据传输 的效率较高,但是额外增加了一条同步时钟线
顿间隔任意接收设备发送设备数据顿1数据顿2数据顿3数据顿4D5D4D6D7停止位起始位DOD1D2D3典型的数据顿格式图6-4异步串行通信13
13 图 6 - 4 异步串行通信
6.1.3串行通信的传输模式串行通信按照按照数据传输的方向及时间关系可分为单工半双工和全双工1.单工数据传输仅能按一个固定方向传输,不能反向传输,如图6-5(a)所示2.半双工数据传输可以双向传输,但不能同时进行,不能同时传输,如图6-5(b)所示3.全双工数据传输可同时进行双向传输,如图6-5(c)所示。14
14 6.1.3 串行通信的传输模式 串行通信按照按照数据传输的方向及时间关系可分为单工、 半双工和全双工。 1.单工 数据传输仅能按一个固定方向传输,不能反向传输, 如图6-5(a)所示。 2.半双工 数据传输可以双向传输,但不能同时进行,不能同时传输, 如图6-5(b)所示。 3.全双工 数据传输可同时进行双向传输,如图6-5(c)所示
不同时间时间1发送设备接收设备发送接收单一方向发送接收时间2地地地地(b)半双工(a) 单工同时收发发送接收发送接收地地(c)全双工图6-5单工、半双工和全双工的数据传输模式15
15 (a)单工 (b)半双工 (c)全双工 图6-5 单工、半双工和全双工的数据传输模式