《第19讲8253芯片》-公开课件.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文档。上传文档
查看更多
(2)初始化编程顺序 方式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周期 N=4 (N=5) GATE(高) 4 2 1 4 3 2 1 3 4 1 2 3 5 3 5 4 OUT(N=5) CW OUT(N=4) WR CLK 方式3的主要特点是: ①若计数中,GATE变低,暂停计数,GATE变高,将从初值开始重新计数。 ②若改变输出方波的频率,可重新写入新初值,并从下一个计数操作周期开始改变输出方波的频率。 (5) 方式4 软件触发选通 ①在方式4,当写入控制字后,OUT输出为高。当写入计数初值后计数器即开始计数(相当于软件触发启动),当计数到0后,输出变低,经过1个CLK周期,输出又变高。 ②方式4不能自动重复计数,即这种方式计数是一次性的。每次启动计数都要靠重新写入计数值,所以称为“软件触发选通”。 ③当8253工作于方式4时,可用作软件触发的选通信号发生器。 GATE(高) CLK WR CW N=3 0 1 2 3 OUT 方式4的主要特点是: 若设置计数初值为N,则在写入计数初值后的N+1个CLK脉冲,才输出一个负脉冲。负脉冲的宽度为1个CLK周期。 GATE为高时,允许计数;为低时,禁止。 若在计数过程中改变计数值,则按新的计数值重新开始计数,即改变计数值是立即有效的。 CPU经输出端口发送并行数据给接收系统,经过一段时间延迟后,再发送一个选通信号,利用该选通信号将并行数据打入到接收系统的缓冲寄存器中。 通过改变计数初值N,可以方便地调整发出选通信号的延迟时间。 方式4可应用于这样一种情况: (6) 方式5—硬件触发选通 在方式5,设置了控制字后,OUT输出为高。 在设置了计数初值后,计数器并不立即开始计数,而是由门控信号GATE的上升沿触发启动。 当计数到0时,输出变低,经过一个CLK周期,输出恢复为高,并停止计数。 要等到下次门控GATE信号的触发才能再计数,即方式5的计数是一次性的。 CLK GATE 0 1 2 3 CW N=3 WR OUT 方式5的主要特点是: 若设置计数初值为N,则在门控GATE上升沿触发后,经过N+1个CLK脉冲,才输出一个负脉冲。 若在计数过程中再次出现门控GATE触发信号,则将使计数器从计数初值开始重新计数,但OUT输出的高电平不受影响。 若在计数过程中改变计数值,只要在计数到0之前不出现新的门控触发信号,则原计数过程不受影响;等计数到0并出现新的门控发信号后,再按新的计数值计数。 若在写入了新的计数值后,在未计数到0之前有门控触发信号出现,则立即按新的计数值重新开始计数。 8253工作方式小结 (1) 方式2(分频器)、方式4(软件触发选通)和方式5(硬件触发选通),它们的输出波形相同,都是宽度为1个CLK周期的负脉冲。区别是,方式2是自动重复工作的,而方式4需由软件(设置计数值)触发启动,方式5需由门控GATE信号触发启动。 (2) 方式5(硬件触发选通)与方式1(硬件触发单稳),触发信号相同,但输出波形不同——方式1输出为宽度是N个CLK周期的负脉冲(计数过程中输出为低),而方式5输出为宽度是1个CLK周期的负脉冲(计数过程中输出为高)。 (3) 在6种工作方式中,只有方式0,在写入控制字后输出为低;其余5种方式,都是在写入控制字后输出为高。 (4) 计数启动方式:方式0、2、3、4都是写入计数初值后,计数过程就开始了,采用软件启动。而方式1和方式5在写入计数初值后,需由外部GATE信号的触发启动,才能开始计数过程,硬件启动。 (5) 6种工作方式中,只有方式2(分频器)和方式3(方波发生器)为自动重复工作方式,其他4种方式都是一次性计数,要继续工作需要重新启动。 重新开始 不自动,软件触发 1个低电平 高 方式4 重新开始,有门控信号开始 不自动 1个低电平 上升沿 方式5 完成本次后才开始自动 自动 方波 高 方式3 完成本次后才开始自动 自动 1个低电平 高 方式2 完成本次后才开始,有门控

文档评论(0)

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

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

1亿VIP精品文档

相关文档