微型计算机原理与接口技术(第三 杨立 邓振杰 荆淑霞等 第11章 可编程串行接口芯片8251A新.pptVIP

  • 7
  • 0
  • 约5.12千字
  • 约 34页
  • 2015-12-24 发布于广东
  • 举报

微型计算机原理与接口技术(第三 杨立 邓振杰 荆淑霞等 第11章 可编程串行接口芯片8251A新.ppt

2.应用实例设计 【例11.7】编写程序,设置串行通信的传输参数为1 200波特、7个数据位,1个奇偶校验位,2个停止位。两台计算机可互发数据,即程序开始先检测是否有数据要接收,若没有则检测是否有键按下,若有数据就发送,否则重新检测。 本章小结 串行通信指计算机主机与外设间及系统与系统间数据串行传送。 串行通信分为同步通信和异步通信两类。 可编程串行接口芯片8251A能够为CPU提供并/串行转换功能,同时为外设提供串/并行转换功能。 8251A进行初始化时要设置传输波特率、停止位位数、校验位、数据位位数以及是否允许中断等,8251和CPU通信的方式主要有查询方式和中断方式。 RS-232C主要定义计算机系统数据终端设备、数据通信设备等。 本章内容到此结束 谢谢各位 ! 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 第11章 可编程串行接口芯片8251A 教学重点 串行传输的基本概念和串行接口技术 可编程串行接口芯片8251A基本结构和编程方法 串行异步通信接口RS-232的特点与应用 BIOS串行异步通信接口的功能调用 11.1 串行传输的基本概念 11.1.1 串行通信概述 1.串行通信的概念 串行通信指两个功能模块只通过一条数据线进行数据交换。 发送方需将数据分解成二进制位,一位一位分时经单条数据线传送。 接收方需一位一位从单条数据线上接收数据,并将它们重新组装成一个数据。 串行通信数据线路少,在远距离传送时比并行通信造价低,速度相对较慢。 2.半双工和全双工通信方式 串行通信通路可只有一条,发送和接收信息不同时进行,采用分时使用线路的方法,称半双工通信方式,如图11-1(a)所示。 如两个通信站之间有两条通路,发送和接收信息可同时进行,称全双工通信方式,如图11-1(b)所示。 图11-1 串行通信方式示意图 3.数据传输率 数据传输率指每秒传送的二进制位数,称为波特率,是衡量传输通道频宽的指标。 国际上规定标准波特率系列,常用标准是110波特、300波特、600波特、1 200波特、1 800波特、2 400波特、4 800波特、9 600波特和19 200波特。 4. 发送/接收时钟 异步串行通信中,发送端需用一定频率时钟来决定发送每一位数据所占时间长度,接收端也用一定频率时钟来测定每一位输入数据位宽度。 发送端用于决定数据位宽度的时钟称发送时钟,接收端用于测定每一位输入数据位宽度的时钟称接收时钟。 串行通信时,根据传送波特率来确定发送时钟和接收时钟的频率。 在异步传送中每发送一位数据的时间长度由发送时钟决定,每接收一位数据的时间长度由接收时钟决定,它们和波特率之间的关系: 时钟频率=n×波特率。 5. 串行通信的方式 串行通信按通信约定的格式分为两种: 异步通信方式和同步通信方式。 (1)同步通信:在约定数据通信速率下,发送方和接收方时钟信号频率和相位始终保持同步,通信双方发送数据和接收数据具有完全一致的定时关系。 (2)异步通信:通信中两个字符之间时间间隔不固定,在一个字符内各位时间间隔固定。 11.1.2 信号的调制与解调 串行传输距离较远时需引入通信设备,在通信线路上采用调制解调技术。 发送方使用调制器(modulator),把传送数字信号调制为适合在线路上传输的音频模拟信号; 接收方使用解调器(demodulator)从线路上测出模拟信号并还原成数字信号。 11.2 串行接口芯片8251A 11.2.1 8251A的基本性能 8251A是高性能串行通信接口芯片,能管理信号变化范围很大的串行数据通信,可直接与多种微机接口。 基本性能: (1)可工作在同步或异步通信方式。 (2)同步方式时可设置内同步或外同步两种方法。 (3)异步方式时数据位可在5位~8位范围内选用,用1位作为奇偶校验位或不设置奇偶位。 (4)有奇偶校验、帧校验和溢出校验3种字符校验方式。 (5)与modem直接相连,接收和发送数据均可存放在各自缓冲器中,以便实现全双工通信。 11.2.2 8251A的基本结构 1.8251A的内部结构 8251A内部结构包括: 数据总线缓冲器 接收器 发送器 读/写控制电路 调制解调控制电路 2. 8251A的引脚功能 8251A的引脚排列如下图所示 11.2.3 8251A的编程控制 8251A是可编程串行接口,使用前须用程序对其工作状态进行设置,包括设置同步方式还是异步方式、传输波特率、字符代码位数、校验方式和停止位位数等。 8251A内部有数据寄存器、控制字寄存器和状态寄存器。控制字寄存器用于8251A方式控制和命令控制,状态寄存器存放8251A状态信息。 1.方式

文档评论(0)

1亿VIP精品文档

相关文档