微机原理和应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理及应用 11.1 串行通信的基本概述 三、波特率与发送/接收时钟 1.波特率 所谓波特率,是指单位时间内传送二进制数据的位数,其单位是位/秒(b/s)。它是衡量串行数据速度快慢的重要指标。有时也用“位周期”来表示传输速率,位周期是波特率的例数。最常用的标准波特率是110 , 300,600,1200,2400 4800,9600和19200b/s。 2.发送/接收时钟 3.波特因子 所谓波特因子(Factor)是发送/接收1位数据(1个数据位)所需要的时钟脉冲个数,其单位个/位。 11.1 串行通信的基本概述 串行通信接口标准经过使用和发展,目前已有几种。但都是在RS-232C标准的基础上经过改进而形成的。所以,以RS-232C为主来讨论。 一、RS-232接口标准 串行通信接口标准经过使用和发展,目前已有几种。但都是在RS-232C标准的基础上经过改进而形成的。所以,以RS-232C为主来讨论。 11.1 串行通信的基本概述 美国电子工业协会EIA上BELL等公司制定的通用标准串行接口 1962年公布,1969年修订 1987年1月正式改名为EIA-232D 设计目的是用于连接调制解调器 现已成为数据终端设备DTE(例如计算机)与数据通信设备DCE(例如调制解调器)的标准接口 11.1 串行通信的基本概述 232C接口标准使用一个25针连接器 绝大多数设备只使用其中9个信号,所以就有了9针连接器 232C与计算机中信号不兼容,连接时要经过电平转换。 11.2 可编程串行I/O接口8251A 微机 DSR DTR TxD RxD RTS CTS GND 外设 TxD RxD RTS CTS DSR DTR 使用联络信号的多线相连方式 通信比较可靠,所用连线较多,不经济 三、8251A的控制字与状态字 1. 工作方式字 作用:? 工作方式选择(同步、异步) ? 指定数据帧格式 11.2 可编程串行I/O接口8251A 方式字8位可以分为四组,每组两位,其格式如下: D7 D6 D5 D4 D3 D2 D1 D0 停止位 奇偶校验 字符长度 波特率系数 (同步) *0=内同步 *1=外同步 0*=双同步 1*=单同步 (异步) 00=不用 01=1位 10=1.5位 11=2位 *0=无校验 01=奇校验 11=偶校验 00=5位 01=6位 10=7位 11=8位 (异步) 00=不用 01=?1 10= ?16 11= ?64 (同步) 00=同步 - - - 11.2 可编程串行I/O接口8251A 若工作方式字, 则规定8251A工作于异步方式,数据格式采用8位数据位,2位停止位,奇校验,波特率系数是16。 11.2 可编程串行I/O接口8251A 例1:某异步通信中,其数据格式为:1位起始位、1位停止位,7位数据位,奇检验,波特率系数为16,则其异步方式选择控制字为=5AH 将其写入控制口的程序段如下: MOV DX,3F9H ;8251A的控制口地址 MOV AL,5AH  ;异步方式选择控制字 OUT  DX,AL ;异步方式字写入控制口 11.2 可编程串行I/O接口8251A 例2:某同步通信中,设帧数据格式为:字符长度为8位,双同步字符且内同步,偶校验,则同步方式选择控制字为=3CH。 将该方式字写入控制口的程序段为: MOV DX,3F9H  ;8251A的控制口地址 MOV AL,3CH ;同步方式选择控制字 OUT DX,AL ;同步方式字写入控制口 11.2 可编程串行I/O接口8251A 2. 工作命令字 作用:确定8251A的实际操作,迫使8251A进行某种操作或处于某工作状态,以便接收或发送数据。 11.2 可编程串行I/O接口8251A R X E SBRK ER RTS T X EN DTR IR EH R X E SBRK ER RTS T X EN DTR IR EH 允许发送 “ 1 ” 允许 “ 0 ” 不允许 数据终端就绪: “ 1 ” 使 DTR 输出为低 允许接收 “ 1 ” 允许 “ 0 ” 不允许 送 间隔字符 “ 1 ” 使 TXD 为低 “ 0 ” 正常工作 出错标志复位: “ 1 ” 使 PE 、 OE 、 TE 标志复位 请求发送: “ 1 ” 使 RTS 输出变低 内部复位: “ 1 ”  使芯片回到方式指令状态 进入搜索态: “ 1 ”  使开始搜索同步字符  命令控制字格式 D 7   D 6 D 5

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档