可编程定时器8253.pptxVIP

  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文档。上传文档
查看更多
可编程定时器8253

1 可编程定时器8253 2 掌握: 引线功能及计数启动方法 6种工作方式及其输出波形 应用: 芯片与系统的连接 芯片的初始化编程 3 8253芯片特点 可编程的逻辑器件; 可实现计数和定时; 工作方式: 减法计数 计数值减为0时输出相应控制信号 输出控制信号的形式可通过软件设置 4 1. 外部引线及内部结构 连接系统端的主要引线: D0----D7 CS RD WR A0,A1 连接外设端的主要引线: CLK ----------- 时钟脉冲输入 GATE ---------- 门控信号输入 OUT ------------ 定时输出 5 结构特点 每个计数器含 控制寄存器 16位初值寄存器 16位计数寄存器 存放控制命令字 内部3个计数器均为减法计数器 根据计数脉冲的频率及需要定时的时间长度确定计数初值 相同端口地址 存放计数初值 计数初值 6 外部引线及内部结构 三个可独立工作的16位定时/计数器,一个控制寄存器。共占用4个端口地址,4个端口的地址编码: A1 A0 0 0 CNT0 0 1 CNT1 1 0 CNT2 1 1 控制寄存器 7 2. 计数启动方式 软件启动 硬件启动 GATE端为高电平 GATE端有一个上升沿 由GATE端信号的形式决定 (1)方式0(计数结束产生中断) 计数器对CLK输入信号进行减法计数,每一个时钟周期计数器减l 设定该方式后,计数器的输出OUT变低 当计数减到零——计数结束时,输出OUT变高 GATE为高电平时,允许计数。若GATE为低电平时,则禁止计数 在计数过程中修改计数值,则写入第一个字节使原先的计数停止。写入第二个字节后,开始以新写入的计数值重新计数 CLK GATE WR 2 1 3 1 2 3 4 方式0的主要特点是: ②CPU写入一个新值,计数器按新写入的计数值重新开始计数 ①计数器只计一次而不能自动重复计数。且OUT输出保持为高电平 ③如果设置计数初值为N,则输出OUT是在N+1个CLK脉冲之后才变为高电平 ④ GATE信号可控制暂停计数。当GATE变低时,计数暂停;当GATE变高后又接着计数。 (2) 方式1—硬件可重复触发的单稳态触发器 ①CPU写控制字后(WR上升沿),OUT输出变为高电平 ②CPU写入计数初值后,并且门控信号GATE上升沿出现,在下一个CLK脉冲的下降沿,初值送入,同时OUT输出变低电平,开始对随后的CLK脉冲减1计数 ③计数过程中,OUT维持低电平,至减1到0时,OUT输出高电平。即由于GATE上升沿的触发,使OUT输出端产生一个宽度为N个CLK周期的负脉冲。 ④若再次由GATE上升沿触发,则输出再次产生一个同样宽度的负脉冲。 (2) 方式1—硬件可重复触发的单稳态触发器 方式1的主要特点是: (3) 在计数过程中,CPU可改变计数初值,这时计数过程不受影响,计数到零后输出变高。 当再次触发时,计数器才按新输入的计数值计数,即改变计数值是下次有效的。 (2) 当计数到零时,可再次由GATE上升沿触发,输出同样宽度的负脉冲,而不必重新写入计数初值。 (1) 若设置计数初值为N,则输出负脉冲的宽度为N个CLK脉冲周期。 (3) 方式2——分频器 ③方式2 可作脉冲速率发生器或用来产生实时时钟中断信号。 ②在计数中OUT输出为高,计数器减到1(注意,不是减到0)时,OUT输出变低,经过一个CLK周期,输出恢复为高,且计数器将自动重新开始计数。 ①CPU输出控制字后,OUT输出为高。写入初值后,计数器将自动对输入时钟CLK计数。 CW WR OUT 方式2的主要特点是: ①不重复设置初值,连续工作。若初值为N,则输入N个CLK脉冲,输出宽度为1的负脉冲 ②GATE信号控制计数。当GATE为低,暂停计数;GATE变高,从计数初值开始重新计数 ③若CPU重新写初值,有效性是从下一个计数操作周期开始按新初值改变输出脉冲的频率 (4) 方式3 方波发生器 ①方式3与方式2的过程类似,仅输出波形不同。方式3,OUT输出是对称方波或基本对称的矩形波 ②若初值N为偶数,则OUT输出将有N/2个CLK周期为高电平,N/2个CLK周期为低电平,输出为对称方波,其周期为N个CLK周期 ③若N为奇数,则OUT输出将有(N+1)/2个CLK周期为高电平,(N-1)/2个CLK周期为低电平,输出为基本对称的矩形波,其周期也为N个CLK周期 方式3的主要特点是: ①若计数中,

文档评论(0)

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

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

1亿VIP精品文档

相关文档