第8章 可编程接口芯片.ppt

  1. 1、本文档共123页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. 基本性能 可用于同步和异步传送; 完全双工,双缓冲器发送和接收; 出错检测,具有奇偶,溢出和帧错误检测。; 波特率异步为19.2K,同步为64K; 可产生终止符,1,1.5或2个停止位。自动检测假启动位; 同步传送5~8bit字符,内外部同步,可自动插入同步字符; 异步传送5~8 bit字符,时钟速率为通信波特率的1,16或64倍。 2. 8251A的内部结构 3、 8251A的引脚排布及功能 1. 和发送器有关的引脚: TXD TXRDY TXEMPTY TXC 2. 与接收器有关的引脚 RXD RXRDY SYNDET/BRKDET RXC 3. 与读/写控制电路有关的引脚 RESET CLK CS RD和WR C/D 4. 与调制解调控制电路有关的引脚: DTR DSR RTS CTS CS,C/D,RD,WR组合起来可以确定8251A的操作,如下表所示: 4、 8251的编程和应用 1.与初始化编程有关的控制字 1) 方式选择控制字 2) 操作命令控制字 3) 状态控制字 方式选择控制字 操作命令控制字 状态控制字 5、8251A的初始化编程 5、8251A的初始化编程 举例: 设825lA工作于同步方式,且内同步,双同步,同步字符为16H,每个字符7个数据位,奇校验,允许接收,允许发送,同步检测,全部错误标志复位,控制口地址为0F41H,数据口地址为0F40H,请按上述要求对825lA进行初始化。 由题意要求可知,8251A的方式选择控制字和操作命令字为: 方式选择控制字为=18H 操作命令字为: 1001010lB=95H 同步初始化程序如下: MOV DX,0F4lH ;825lA控制口地址 MOV AL,18H ;方式字:双同步、内同步、奇校验,7位数据位 OUT DX,AL ;方式字写入控制口 MOV AL,16H ;同步字符 OUT DX,AL ;送入第一个同步字符(16H) OUT DX,AL ;送入第二个同步字符 MOV AL,95H ;操作命令字,启动搜索同步字符,错误标志复位 OUT DX,AL ;操作命令字写入控制口 方式3波形图 * 第*页 8.3可编程定时器/计数器8253/8254 8.3.5 8253的工作方式 5. 方式4——软件触发选通 计数过程 这种方式和方式0极为相似。当方式控制字置入后,OUT输 出高电平。置入初值后经过一个CLK脉冲开始减1计数,计数到 达0值(注意:不是减到1时),OUT输出为低电平,持续一个CLK脉冲周期后再恢复到高电平。 * 第*页 8.3可编程定时器/计数器8253/8254 8.3.5 8253的工作方式 5. 方式4——软件触发选通 门控信号的影响 GATE=1时,允许计数;GATE信号变低,禁止计数,而输出 维持当时的电平。这种工作方式靠装入计数值触发工作,不能 自动工作。 * 第*页 8.3可编程定时器/计数器8253/8254 8.3.5 8253的工作方式 5. 方式4——软件触发选通 新的初值对计数过程的影响 方式4与方式0类似,也是写一次计数值,计一遍数,计数 器不会自动恢复初值重新开始计数,而且在计数过程中改变计 数值,则在写入新值后的下一个时钟下降沿计数器将按新的初 值计数,即新值是立即有效的,所以称为软件触发,即在任何 时候由软件写入计数初值,只要当时GATE=1,就会立即触发一 个计数过程。 * 第*页 8.3可编程定时器/计数器8253/8254 8.3.5 8253的工作方式 5. 方式4——软件触发选通 输出脉冲宽度 在正常情况下,若写入的计数初值为N,则在一个计数过程 中输出端OUT自写入初值后,维持N个时钟周期的高电平,1个时钟周期的低电平。这个负脉冲可作为选通信号使用。 * 第*页 方式4波形图 * 第*页 CLK GATE OUT CW N=3 CLK GATE OUT CW N=3 3 2 1 0 FF FF (a)正常计数波形图 3 2 FF 3 1 0 CLK GATE OUT CW N=3 N=4 3 2 1 0 4 3 2 (c)写入新值的影响 (b)门控信号的影响 8.3可编程定时器/计数器8253/8254 8.3.5 8253的工作方式 6. 方式5——硬件触发选通 计数过程 设定此方式后,输出OUT即为高电平,写入计数初值后,计 数器并不立即开始计数,而是由门控脉

文档评论(0)

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

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

1亿VIP精品文档

相关文档