目录
7.1 串行通信概述
1、并行通信和串行通信(数据通信的两种常用形式)
(1)并行方式——数据的各位同时发送或同时接收。
并行传送特点:传送速度快,但因需要多根传输线,故一般只在近距离通信中使用。
(2)串行方式——数据的各位依次逐位发送或接收。
串行传送特点:传输速度慢,但因只需较少传输线,故适合于远距离通信。
按照传输数据流向,串行通信具有3种传输形式:
实际应用中,尽管多数串行通信接口电路具有全双工功能,但仍以半双工为主(简单实用)。
2、波特率
在串行通信的数据是按位进行传送的 ,数据传输速率用波特率指标衡量。
波特率:每秒发送二进制数码的位数,即bps (位/秒)
国际推荐波特率:110、300、600、1200、2400、4800、9600、19200、38400波特等(此时的晶振频率为11.0592MHz)。
串行通信的收发双方必须采用相同的波特率。
3、异步通信和同步通信(串行通信基本通信方式)
(1)异步通信——以字符为单位组成字符帧进行的数据传送。
一帧数据由起始位、数据位、[可编程位]和停止位构成
起始位:位于数据帧开头,占1位,始终为低电平,用于向接收设备表示发送端开始发送1帧数据。
数据位:要传输的数据信息,可以是字符或数据,一般为5~8位,由低位到高位依次传送。
可编程位:位于数据位之后,占1位,用于发送数据的校验,或传送多机串行通信的联络信息。
停止位:位于数据位末尾,占1位,始终为高电平,用于向接收端表示1帧数据已发送完毕。
异步通信特点:
对收发双方的时钟精度要求较低(收发双方不同步时,能依靠在每帧开始时的不断对齐,自行纠正偏差);
传送速度较低(每个字节都要建立一次同步)。
(2)同步通信——数据以块为单位进行的数据传送