微机与接口技术 7.3 可编程串行接口
计算机科学与工程学院 2 教学要点 ❑串行通信基本概念 ❑异步通信协议和RS232C接口 ❑8251的内部结构和编程 ❑异步通信程序
计算机科学与工程学院 3 1 串行通信基础 ❑串行通信:将数据分解成二进制位用一条信号线, 一位一位顺序传送的方式 ❑串行通信的优势:用于通信的线路少,因而在远 距离通信时可以极大地降低成本 ❑串行通信适合于远距离数据传送,也常用于速度 要求不高的近距离数据传送 ❑PC系列机上有两个串行异步通信接口、键盘、 鼠标器与主机间采用串行数据传送
计算机科学与工程学院 4 与并行通信相比,串行通信的优势: ❑传输距离长,可达到数千公里 ❑长距离内串行数据传送速率会比并行数据传送速率 快,串行通信的通信时钟频率较并行通信容易提高 ❑抗干扰能力强,串行通信信号间的互相干扰完全可 以忽略 ❑费用低 在串行通信中,有2种最基本的通信方式 异步通信: 同步通信:
计算机科学与工程学院 5 1.1 异步通信 ❑串行通信时的数据、控制和状态信息都使用同一 根信号线传送 ❑收发双方必须遵守共同的通信协议(通信规程), 才能解决传送速率、信息格式、位同步、字符同 步、数据校验等问题 ❑串行异步通信以字符为单位进行传输,其通信协 议是异步通信协议