第七章串行通信接口及总线标准第七章串行通信接口及总线标准第第77章串行通信接口及总线标准章串行通信接口及总线标准•7
1串行通信的基本概念•7
2串行通信的物理标准•7
3可编程串行通信接口芯片INS8250•7
4PC系列微机的异步串行通信适配器及其编程7
1串行通信的基本概念7
1并行通信和串行通信并行通信串行通信一组数据的各位同时进行传输一组数据一位一位进行传输D7D6D5D4D3D2D1D0联络信号线10011100111101110D00D11D20D30D41D5优点:速度快,控制简单缺点:连接线多,易受干扰不适合远距离传输
优点:连线少缺点:传输速率较低主要用于长距离、低速率通信两个串口等主要用于近距离、高速率通信(打印机等)7
2两种串行通信异步串行通信同步串行通信ASYNC(AsynchronousDataCommunication)SYNC(SynchronousDataCommunication)一、异步串行通信起始位(startbit)空闲位数据位(databit)字符0/10/10/10/110111…校验位(paritybit)停止位(stopbit)问题:双方使用本地时钟1、波特率(baudrate):2、帧(frame)格式:3、错误检测:低位高位每秒传输码元的个数,称~奇偶校验错误(Parityerror)溢出错误(Overrunerror)帧格式错误(Frameerror)异步传输的时钟定时方法数据(61H)100011停止位异步传输先发送低位(LSB)发送方利用内部时钟来决定什么时候发送每个位接收方检测开始信号的下降沿,然后利用它的内部时钟从每一位的中间接收该位位00起始位LSBMSB返回上一张二、同步串行通信SYNC(SynchronousDataCommunication)使用公共时钟单同步格式面向字符面向位型双同步格式外同