第六章2 8253.ppt

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

6.3.2 8253的工作方式 方式0 计数结束中断方式 方式1 可编程单脉冲发生器 方式2 频率发生器 方式3 方波发生器 方式4 软件触发选通 方式5 硬件触发选通 方式0 计数结束产生中断方式 方式1 可编程单脉冲发生器 方式2 频率发生器 4.方式3 方波发生器 方式4 软件触发选通信号 方式5 硬件触发选通信号 6.3.3 8253的控制字 可编程定时器8253的控制字格式如图6.34所示。 8253的控制字D0用来定义用户所使用的计数值是二进制数还是BCD数。 8253控制字中,RL1RL0为00时的作用将在下面说明。 8253每个计数器都有自己的16位的计数值寄存器,由于其使用简单,亦不做说明。 6.3.4 8253的寻址及连接 1.寻址 8253占用4个接口地址,地址由 、A0、A1来确定。 当对8253的计数器进行读操作时,可以读出计数值,具体实现方法有如下两种: ①使计数器停止计数时,先写入控制字,规定好RL1和RL0的状态——也就是规定读一个字节还是读两个字节。 2.连接 为了用好8253,读者必须能熟练地将它连接到系统总线上。图6.35就是8253与8088系统总线连接的例子。 在图6.35中,主要解决了8253与8088总线的连接。通过译码器,使8253占FF04H~FF07H四个接口地址。假如在连接中采用了部分地址译码方式,使A0不参加译码,则8253的每一个计数器和控制寄存器分别占用两个接口地址。 6.3.5 初始化及其应用 ①逐个对计数器进行初始化。 ②先写所有计数器的方式字,再装入各计数器的计数值。 * 第6章 常用的输入输出接口芯片 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 Vcc WR RD CS A1 A0 CLK2 OUT2 GATE2 CLK1 OUT1 GATE1 D7 D6 D5 D4 D3 D2 D1 D0 CLK0 OUT0 GATE0 GND 8253 数据总线缓冲器D7 ~ D0 8位 三态 双向 读/写控制逻辑 CS:片选信号 低电平有效 RD:读信号 低电平有效 WR:写信号 低电平有效 A1 A0:端口选择信号 6.3.1 外部引线及其功能及内部结构 6.3 可编程定时器8253 A1 A0 0 0 可选择计数器0 0 1 可选择计数器1 1 0 可选择计数器2 1 1 可选择控制寄存器 1、外部引线及其功能 可编程定时器8253引线图 CLK 0~2是每个计数器的时钟输入端。计数器对此时钟信号进行计数。CLK最高频率可达2MHz。 GATE 0~2门控信号,即计数器的控制输入信号,用来控制计数器的工作。 OUT 0~2计数器输出信号,用来产生不同方式工作时的输出波形。 D7~D0 计数器0 控制字 寄存器 计数器1 计数器2 内 部 数 据 总 线 数据总线 缓冲器 读写控制 逻辑 RD WR A 0 A 1 CS CLK 0 GATE 0 OUT 0 CLK 1 GATE 1 OUT 1 CLK 2 GATE 2 OUT 2 与CPU接口部分 与外设接口部分 2、8253的内部结构 GATE为高时,写入计数值n后,在下一个时钟脉冲的下降沿开始减1计数,此时OUT为低 当计数值为0时,OUT变为高,该上升沿可用来触发中断,高电平一直维持到下次再写入计数值为止。 在计数期间,GATE变为低,将暂停计数,当GATE变为高时,继续减1计数 计数值n一次写入,仅一次有效 可用来触发中断 GATE为低暂定计数 4 3 2 1 0 5 4 3 2 1 0 CLK WRn OUT WRm GATE OUT n=4 m=5 A+B=m A B 写入计数值n后,需GATE的上升沿才触发计数器在下一个时钟脉冲的下降沿开始减1计数,一旦开始计数,OUT为低 当计数值为0时,OUT变为高,即计数期间,OUT为低,脉宽为n

文档评论(0)

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

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

1亿VIP精品文档

相关文档