第九章MCS-51串行接口9
1串行数据通信概述一、并行通信和串行通信并行并行数据是一位一位传送的串行1位优点:传输线少,连线简单缺点:速度慢适用于远距离或数据量少的通信通信串行串行串行串行通信打印机计算机网络鼠标扫描仪硬盘并行、串行接口的应用
I2CSPIRS232USB常见的串行通信接口:选通数据8位计算机并行外设1001111110011111HL有二个问题需要解决1、如何区分一位
2、如何将一串0和1还原成数据
10011111→1001111110011111→1111100110011111如何实现串行通信
二、串行传输方式同步传输和异步传输同步传输1位数据计算机外设123456781001111110011111同步时钟1位数据计算机异步传输外设靠发送和接收速率相同来保证比特率:位/秒(bps)波特率:码元/秒(Baud)高位先送发送速率接收速率1、同步通信方式如何区分数据的起始
如何将一串0和1还原成数据
2、异步通信方式异步通信协议:(1)没有数据发送时,数据线保持“1”状态(2)发送数据时,先发起始位“0”,其后是数据(3)数据后再发一位停止位“1“因此对于8位数据至少要发送10位例:若比特率为9600bps,则每传输960帧,即960字符/秒而每位传输时间:T=1/9600≈0
104(ms)解决了传输一个字节的同步问题,如何组成一组数据的传输
计算机异步传输外设同步头数据7E7D5E7D7D5DPPP协议中3、单工、双工、半双工方式单工:广播双工:电话半双工:对讲机4、串行通信接口(1)UART(UniversalAsynchronousReceiver/Transmitter通用异步接收器/发送器(2)USRT(UniversalSynchronousReceiver/Transmitter)通用同步接收器/发送器8串-并8并-串发送接收1