第八章串行通信及接口电路串行通信的基本概念可编程串行通信接口芯片8251A串行接口标准RS-232C作业第一节串行通信的基本概念串行通信:将数据分解成二进制位用一条信号线,一位一位顺序传送的方式
串行通信的优势:用于通信的线路少,因而在远距离通信时可以极大地降低成本
串行通信适合于远距离数据传送,也常用于速度要求不高的近距离数据传送
PC系列机上有两个串行异步通信接口,键盘、鼠标与主机间采用串行数据传送
一、串行通信的数据传送-数据传送方式一、串行通信的数据传送-信号的调制和解调二、串行通信协议-异步通信协议串行通信时的数据、控制和状态信息都使用同一根信号线传送
收发双方必须遵守共同的通信协议(通信规程),才能解决传送速率、信息格式、位同步、字符同步、数据校验等问题
串行异步通信以字符为单位进行传输,其通信协议是起止式异步通信协议
起止式异步通信协议起始位——每个字符开始传送的标志,起始位采用逻辑0电平起始位校验位停止位空闲位数据位低位高位字符0/10/10/10/110111…数据位——数据位紧跟着起始位传送
由5~8个二进制位组成,低位先传送校验位——用于校验是否传送正确;可选择奇检验、偶校验或不传送校验位停止位——表示该字符传送结束
停止位采用逻辑1电平,可选择1、1
5或2位空闲位——传送字符之间的逻辑1电平,表示没有进行传送二、串行通信协议-同步通信协议图8-5面向字符型同步通信数据格式a)单同步b)双同步c)外同步图8-6面向比特型的数据格式三、串行通信的传输速率数据传输速率也称比特率(BitRate)每秒传输的二进制位数bps当进行二进制数码传输,且每位时间长度相等时,比特率还等于波特率(BaudRate)
过去,串行异步通信的数据传输速率限制在50bps到9600bps之间
现在,可以达到115200bps或更高
第二节可编程串