8位数据同时传送 单片机 单片机 询问 应答 图6-1并行通信示意图
7 图 6 - 1 并行通信示意图
并行通信相对传输速度快。但由于传输线较多,长距离传送 时成本高,因此这种方式适合于短距离的数据传输。 2.串行通信 单片机串行通信是将数据字节分成一位一位的形式在一条传 输线上逐个传送。一次只能传送一位,对于一个字节的数据, 至少要分8位才能传送完毕。如图62所示。 串行通信在发送时,要把并行数据变成串行数据发送到线路 上去,接收时要把串行数据再变成并行数据。 串行通信传输线少,长距离传送时成本低,且可以利用电话 网等现成设备,因此在单片机应用系统中,串行通信的使用非 常普遍
8 并行通信相对传输速度快。但由于传输线较多,长距离传送 时成本高,因此这种方式适合于短距离的数据传输。 2. 串行通信 单片机串行通信是将数据字节分成一位一位的形式在一条传 输线上逐个传送。一次只能传送一位,对于一个字节的数据, 至少要分8位才能传送完毕。如图6-2所示。 串行通信在发送时,要把并行数据变成串行数据发送到线路 上去,接收时要把串行数据再变成并行数据。 串行通信传输线少,长距离传送时成本低,且可以利用电话 网等现成设备,因此在单片机应用系统中,串行通信的使用非 常普遍
单片机 Do D1 iD2 D3 D4 D7 单片机 8位数据顺次传送 图6-2串行通信的示意图
9 图6-2 串行通信的示意图
612同步通信与异步通信 串行通信又有两种方式:异步通信与同步通信。 同步串行通信是采用一个同步时钟,通过一条同步时钟线 ,加到收发双方,使收、发双方达到完全同步,此时,传输 数据的位之间的距离均为“位间隔”的整数倍,同时传送的 字符间不留间隙,既保持位同步关系。同步通信及数据格式 见图6-3。 异步串行通信是指收、发双方使用各自的时钟控制数据的 发送和接收,这样可省去连接收、发双方的一条同步时钟信 号线,使得异步串行通信连接更加简单且容易实现。为使收 发双方协调,要求收、发双方的时钟尽可能一致
10 6.1.2 同步通信与异步通信 串行通信又有两种方式:异步通信与同步通信。 同步串行通信是采用一个同步时钟,通过一条同步时钟线 ,加到收发双方,使收、发双方达到完全同步,此时,传输 数据的位之间的距离均为“位间隔”的整数倍,同时传送的 字符间不留间隙,既保持位同步关系。同步通信及数据格式 见图6-3。 异步串行通信是指收、发双方使用各自的时钟控制数据的 发送和接收,这样可省去连接收、发双方的一条同步时钟信 号线,使得异步串行通信连接更加简单且容易实现。为使收 发双方协调,要求收、发双方的时钟尽可能一致
发送设 nLmm皿 同步 同步 数据 字符1 字符2 同步时钟 图6-3同步通信及数据格式
11 图6-3 同步通信及数据格式