网站大量收购闲置独家精品文档,联系QQ:2885784924

[信息与通信]第十一章可编程串行接口芯片8251.ppt

[信息与通信]第十一章可编程串行接口芯片8251.ppt

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

串行通信的特点: 数据一位一位地顺序传送,只占用一条传输线,它可由两种方式来实现:一种是依靠软件来实现串行数据传送(如图11-1所示中的D0-D7中的某一位,按一定的时间间隔来把数据转变成序列脉冲的形式);另一种是通过专用的通信接口, 将并行数据转换为串行数据。 并行通信的特点: 数据有多少位就要有多少传输线,所以数据线较多。 3.数据传输率 数据传输率是指每秒钟传送的二进制位数。 设计算机数据传送的速率是120字符/s,而每个字 符假设有10个比特(bit)位(包括1个起始位、7个数 据位、1个奇偶校验位和1个停止位),则其波特率 为:120字符/s?10 bit/字符=1200 bit/s=1200波特 每个数据位的传送时间Td为波特率的倒数:  Td =1/1200=0.000 833 s=0.833 ms 最常用的波特率有110、300、600、1200、1800、 2400、4800、9600和19200。通常用选定的波特 率除以10来估计每秒钟可以传送的字符数。 4.发送/接收时钟 用时钟来检测每一位数据的位宽度。 1)字符格式: 在异步通信中, 两个计算机之间如正确的实现数据的传输必须满足下面的两个规定:  (1)字符格式: 字符格式即字符的编码形式及规定。 如规定每个传送的数据字符由四个部分组成:1个起始位、5~8个数据位、1个奇偶校验位以及1~2个停止位。  图 11-3 示出了这种串行字符编码格式。 起始位后面, 紧跟着要传送字符的最低位,每个字符的结束,是一个高电平的停止位。起始位至停止位构成一帧。 2) 与外设之间的接口引脚 接收/发送信号线: TXD:发送数据输出线。CPU并行输入给 8251A的数据从该引脚串行发送出去。 RXD:串行数据输入线。 4) 与调制解调器之间的接口引脚 1、发送数据时的联络信号: RTS:请求发送,输出,低电平有效。CPU通过将控制寄存器的D5位置1,(初始化时完成)可使RTS变为低电平,用于通知外设(调制解调器)CPU已准备好发送数据。 CTS:发送允许输入信号,低电平有效。这是由外设(调制解调器)对8251A的RTS的响应信号。CTS有效,表示允许8251A发送数据。 当CPU发送请求信号RTS有效后,一旦外设发来CTS=0,则开始发送数据。在发送过程中,如果CTS无效,发送器将已经写入的数据全部发送完后才停止发送。 2、接收数据时的联络信号: DTR:数据终端准备好,输出,低电平有效。CPU对8251A写入命令字使控制寄存器D1位置1,(初始化时完成)从而使DTR变为低电平,以通知外设CPU当前已准备就绪。 DSR:数据装置准备好,输入,低电平有效。这是由调制解调器送入8251A的信号,是DTR的回答信号,表示调制解调器的数据已经准备好。当DSR端出现低电平时会在8251A的状态寄存器的D7位反映出来,CPU可通过对状态寄存器进行读取操作,查询D7位就可得到DSR状态,查询数据装置是否准备好。 11.4 8251A的接收/发送工作过程 1) 接收器的工作过程 接收数据的过程是:①串行口允许接收后,②接收控制电路不断监视串行数据输入线上的电平,一旦出现持续一个位周期的低电平,③则开始采样有效数据位,并逐位移入移位寄存器中。采样重复进行,直至采样规定的停止位为止。 ④然后再将有效数据并行送入输入缓冲寄存器,并由接口电路中的差错检测逻辑对输入数据进行校验,再根据校验结果置状态寄存器相应标志位。⑤如传送数据正确,则由CPU读取数据。 D0:TXEN发送允许控制位,D0=1时允许发送,D0=0时屏蔽发送。 D1(DTR):该位与DTR有关系,它控制DTR的输出状态。 D2:RXEN接收允许控制位,D2=1时允许接收,D2=0时屏蔽接收。 D0和D2必须在接收或发送前设置允许。 D3:=1时发送终止符,使TXD变为低电平,输出“0”信号,表示数据短缺,而当处于正常状态时,该位=0。 D4(ER):=1时,消除状态寄存器中的全部出错标志,PE、OE、FE这三位错误标志由状态寄存器的D3、D4、D5来指示。 D5(RTS):该位与RTS有关系,它控制RTS的输出状态。 D6(IR):=1,8251内部复位,要重新初始化。 D7(EH):该位只对同步方式起作用,=1时,表示开始搜索用步字,但只有在D2=1、D4=1时,同步接收工作才能开始进行。 注意:1)同步解调器控制电路的DTR、RTS的有效电平不是由8251内部产生,而是由控制字的编程设置的。 2)同步接收时必须有D7

文档评论(0)

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

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

1亿VIP精品文档

相关文档