第10章串行通信与8250.8251A
1 第10章 串行通信与8250,8251A
第10章串行通信接口 教学重点 ■串行通信基础(异步通信协议和Rs232c 接口) 8250的内部结构和编程 异步通信程序 8251A的应用
第10章 串行通信接口 教学重点 ◼ 串行通信基础(异步通信协议和RS232C 接口) ◼ 8250的内部结构和编程 ◼ 异步通信程序 ◼8251A的应用
10.1串行通信基础 ■串行通信:将数据分解成二进制位用一条 信号线,一位一位顺序传送的方式 ■串行通信的优势:用于通信的线路少,因 而在远距离通信时可以极大地降低成本 ■串行通信适合于远距离数据传送,也常用 于速度要求不高的近距离数据传送 ■Pc系列机上有两个串行异步通信接口、键 盘、鼠标器与主机间采用串行数据传送
3 10.1 串行通信基础 ◼ 串行通信:将数据分解成二进制位用一条 信号线,一位一位顺序传送的方式 ◼ 串行通信的优势:用于通信的线路少,因 而在远距离通信时可以极大地降低成本 ◼ 串行通信适合于远距离数据传送,也常用 于速度要求不高的近距离数据传送 ◼ PC系列机上有两个串行异步通信接口、键 盘、鼠标器与主机间采用串行数据传送
1.异步通信 ■串行通信时的数据、控制和状态信息都使 用同一根信号线传送 收发双方必须遵守共同的通信协议(通信 规程),才能解决传送速率、信息格式、 位同步、字符同步、数据校验等问题 串行异步通信以字符为单位进行传输,其 通信协议是起止式异步通信协议
4 1. 异步通信 ◼ 串行通信时的数据、控制和状态信息都使 用同一根信号线传送 ◼ 收发双方必须遵守共同的通信协议(通信 规程),才能解决传送速率、信息格式、 位同步、字符同步、数据校验等问题 ◼ 串行异步通信以字符为单位进行传输,其 通信协议是起止式异步通信协议
起止式异步通信协议 字符 起始位数据位 校验位停止位空闲位 10|0/10/1 0/1|0/1 低位 高位 空闲位—传送字符之间的逻辑1电平, 表示没有进行传送 5
5 起止式异步通信协议 起始位——每个字符开始传送的标志, 起始位采用逻辑0电平 起始位 数据位 校验位停止位 空闲位 低位 高位 字符 1 0 0/1 0/1 … 0/1 0/1 1 1 1 数据位——数据位紧跟着起始位传送。 由5~8个二进制位组成,低位先传送 校验位——用于校验是否传送正确;可 选择奇检验、偶校验或不传送校验位 停止位——表示该字符传送结束。停止 位采用逻辑1电平,可选择1、1.5或2位 空闲位——传送字符之间的逻辑1电平, 表示没有进行传送