单片机串行接口8250介绍

1、串行通信的基本概念

1.串行通信:将数据分解成二进制位,用一条信号线一位一位顺序传送。
(1) 优势:用于通信的线路少,远距离通信时可降低成本。
(2) 缺点:通信速度较慢。
(3) 用途:常用于速度要求不高的系统间数据传送。
2. 串行通信收发双方必须解决的6个问题:
(1) 双方约定以何种速率进行数据收发(波特率);
(2) 约定采用何种数据格式(帧格式);
(3) 接收方如何得知一批数据的开始和结束(帧同步);
(4) 接收方如何从位流中正确采样到位数据(位同步);
(5) 接收方如何判断收到数据的正确性(数据校验);
(6) 收发出错时如何处理(出错处理)。
3. 串行通信的分类(根据同步方式分类)
(1) 异步通信:把一个字符看作一个独立的信息单元,并且字符出现在数据流中的相对时间是任意的,而每个字符中的各位是以固定的时间传送。
即:字符内同步,字符间异步。
串行异步通信的通信协议称为:起止式异步通信协议。
传输的字符格式:
在这里插入图片描述
① 起始位:采用逻辑0电平作为每个字符开始传送的标志;
② 数据位:数据位紧跟着起始位传送。由5~8个二进制位组成,低位先传送;
③ 校验位:用于校验是否传送正确;可选择奇检验、偶校验或不传送校验位;
④ 停止位:表示该字符传送结束。停止位采用逻辑1电平,可选择1、1.5或2位;
⑤ 空闲位:传送字符之间的逻辑1电平,表示没有进行传送。
(2) 同步通信:以一个数据块(帧)为传输单位,每个数据块附加1个或2个同步字符,最后以校验字符结束。
最常用的同步通信协议是:高级数据链路控制协议HDLC
传输格式(一帧):
在这里插入图片描述
4. 传输制式:
在这里插入图片描述
1、调制解调器

  1. 调制:把数字信号转换为电话线路传送的模拟信号。
  2. 解调:将电话线路的模拟信号转换为数字信号。
  3. 调制解调器:具有调制和解调功能的器件合在一个装置。
    2,8250通用异步接收发送器
    8250是典型的通用异步接收发送器芯片
    在这里插入图片描述
(完)