单片机基础(七):串行通信概念及其工作原理
通信的基本概念
按照信息的传递方向,通信分为:单工、半双工、全双工三种
- 单工:一端发送,一端接收
- 半双工:通信双方都可以发送与接收,但同一时刻,数据传递方向是单一的
- 全双工:通信双方都可以发送与接收,可以同时进行发送与接收
并行通信和串行通信
- 并行通信:多个二进制位同时发送/同时接收,传输速度快,适合近距离传输
- 串行通信:数据排队接收/发送,占用线路少,远距离传输有成本优势
同步通信和异步通信
串行异步通信:根据通信双方各自的时钟基准,按照约定好的速率传输串行数据,实际上若通信双方的时钟基准有偏差,就有可能产生错误
串行同步通信:通信双方按照同一个时钟信号为基准,根据时钟信号传输串行数据。串行同步通信可靠性大大提高
51单片机支持全双工异步的通讯方式
- 未传送时线路处于空闲状态,空闲电路约定为高电平"1"
- 传送时每一个字符前加一个低电平的起始位,然后是8位数据,低位在前,高位在后,最后是高电平表示的停止位,格式如图
- 一次只传送一个字符,一次传送位数较少,对发送时钟和接收时钟的要求相对不高,线路简单,但传送速度较慢
串行通信电平标准及硬件接口协议
2019/3/3