10章串行通信接口芯片8251A.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10章串行通信接口芯片8251A

基本概念 数据传送的方向 数据传输的速率 数据传输的定时 信号的调制与解调 通信数据格式 通信数据校验 传输速率 波特率 单位时间传送的位数 单位bps 波特率因子K 每BIT占用的时钟周期数 K=接接收或发送时钟频率/比特率, 可取1、16、32、64 数据传输的定时 同步 增加时钟信号 常用于并行通信接口 数据同步编码 以数据帧为传输单位 增加同步字符 异步 以数据字符为传输单位 每个字符中包含同步信息 串行接口的例子 UART Universal Asynchronous Receiver/Transmitter 异步收发器 功能 接收异步串行输入码并将其转换为并行码 并将CPU的并行码转换为串行码输出 串行接口原理 外部时钟和接收数据的同步 串行接口原理 串行接口原理 UART中设立的各种出错标志 奇偶错误(Parity error) 字符的“1”的个数 帧错误(Frame error) 如缺少停止位等 溢出(丢失)错误(Overrun error) 接收/发送缓存数据丢失 8251A的控制 工作方式字 同步/异步 波特率 字符长度 停止位长度 校验方式 命令字 传输过程控制 状态字 错误信息 发送方式 8251A与外设的发送方式 异步发送方式 同步发送方式 CPU与8251A的发送方式 查询发送方式 中断发送方式 当发送缓冲器为空时,TxRDY信号置位,表示8251已做好发送准备, CPU可以为其提供需要发送的字符。 CPU可以通过查询此位,确定是否向8251传送数据。 当8251从CPU获得一个字符后,TxRDY信号变低。 接收方式 8251A接收外设数据的方式 异步接收方式 同步接收方式 内同步 外同步 CPU接收8251A数据的方式 查询接收方式 中断接收方式 异步接收方式 8251在RxD线上检测到一个低电平信号,将其作为起始位,于是开始进行常规采样。 数据进入移位寄存器,并进行奇偶校验,变成并行数据送入接收数据缓冲器,同时发出RxRDY信号,表示已收到一个可用数据。 对于少于8位的数据,8251将其高位填上0。 实现同步(内同步) 8251检测RxD线,当RxD上出现一个数据位时,将其接收下来送入移位寄存器,然后将其与同步字符寄存器的内容进行比较,若两者不相等,则继续接收和检测;若两者相等,则SYNDET引脚线号为高,告知同步已经实现。 接收数据 每当收到的数据位达到一个字符的数位时,将其从移位寄存器中送入输入缓冲寄存器,并在RxRDY引脚上发出一个信号。 外同步 外部电路检测同步字符。检测到同步字符后在SYNDET端输入一个高平。只要SYNDET为高,8251便认为完成同步,开始装配数据。 当接收缓冲器满时,RxRDY信号(接收器准备好信号)为高电平,CPU可以将数据取走。 该信号使状态寄存器RxRDY置位,CPU可以通过查询此位,确定是否向8251传送数据。 DTR——数据终端准备好,8251送往外设的信号,通知外设,CPU准备好数据接收; DSR——数据通信设备准备好,外设送往8251的信号,表示外设准备好数据; RTS——请求发送,8251送往外设的信号; CTS——允许发送,对RTS的响应信号,由外设送往8251,表示“发送允许”。 当串行口与调制解调器相连时: DTR和DSR分别表示计算机和调制解调器的状态信号; RTS和CTS可用作一对握手联络信号。 8086CPU与8251A的连接例子 (2) 中断方式 8251没有单独的中断请求引脚 TxRDY引脚可以作为发送中断请求 RxRDY引脚可以作为接收中断请求 收发均采用中断方式时 TxRDY、RxRDY可以通过或门与系统总线的中断请求线连接 在CPU响应中断转到ISP中时 对状态寄存器进行查询 以区分是发送中断还是接收中断 RS-232接口机械特性 目前COM1、COM2 均使用9针连接器。 RS232接口电气特性 标准规定:逻辑“1”信号,电平在 –3V ~ -15V 之间; 逻辑“0”信号,电平在 +3V ~ +15V 之间; 需要将TTL电平(0 ~ 5V)与RS-232C电平进行转换。 作业 10-3 10-6 10-9 当串行口与外设(或计算机)相连时: DTR和DSR、 RTS和CTS可用作两对握手联络信号。 计算机 计算机 或终端 串行接口 串行接口 DTE DTE 计算机 MODEM MODEM 计算机 或终端 信道(传输线路) 串行 接口 串行 接口 DT

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档