第6章串行接口6
1串行通信的基础知识6
289C51单片机的串行接口6
3串行口工作模式6
4串行口应用举例6
1串行通信的基础知识计算机与外设的信息交换称为通信
通信的基本方式:并行通信和串行通信
并行通信:指数据的各位同时进行传送
其优点是传送速度快,缺点是数据有多少位,就需要多少根传输线,适合于近距离传输
串行通信:指数据的各位按顺序一位一位传送
其优点是只需一对传输线(如电话线),占用硬件资源少,从而降低了传输成本,特别适用于远距离通信,缺点是传送速度较慢
1串行通信的两种基本方式串行通信基本方式:异步通信和同步通信
1、异步通信方式起始位1位“0”有效用一帧表示一个字符数据位5--8位一个字符包括4个部分奇偶校验位1位停止位1位、1位半、2位“1”有效起始位奇偶校验位DND1D0…图6-1异步通信的字符格式停止位在异步通信时,通信双方必须事先约定
(1)字符格式
双方要事先约定数据位的位数、奇偶校验形式及起始位和停止位的位数
例如:用ASCⅡ码通信,有效数据为7位,加一个奇偶校验位、一个起始位和一个停止位共10位
当然停止位也可以大于1位
(2)波特率(Baudrate)
波特率就是传送速率,即每秒传送的二进制位数
单位为bit/s或波特
波特率与字符的传送速率之间的关系为:波特率=一个字符的二进制编码位数*字符数/秒
要求发送端与接收端的波特率必须一致
假设:数据传送率是120字符/s,每个字符格式包含十个代码位(一个起始位、一个终止位、8个数据位),波特率为:10×120=1200bit/s=1200波特2.同步通信方式异步通信由于要在每个数据前后附加起始位、停止位,每发送一个字符约有20%的附加数据,占用了传输时间,降低了传送效率
同步通信则去掉每个数据的起始位和停止位,把要发送的数据按顺序连接成一个数据块,在数据