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

4.方式3——方波发生器方式3和方式2的工作过程类似,两者的主要区别是输出的脉冲宽度不同,方式3计数过程时序图如图6-14所示,下面对工作原理进行分析。图6-14方式3计数过程时序图第62页,共95页,星期日,2025年,2月5日(1)计数过程方式3计数过程分奇、偶两种情况。①当初始值为偶数时,CPU写入控制字后,在时钟CLK的上升沿,OUT输出变为高电平。当计数初值写入初值寄存器CR后,经过一个时钟周期,计数初值被移入计数执行单元CE,下一个时钟下降沿开始作减1计数。减到N/2时,OUT输出变为低电平,计数器执行单元继续执行减1计数,当减到0时,OUT输出又变成高电平,计数器执行单元重新从初值开始计数。只要门控信号GATE为1,此工作过程周而复始重复进行,在OUT输出得一方波信号,故称这种方式又称为方波发生器,计数过程时序图如图6-14(a)所示。②当初始值为奇数时,在门控信号一直为高电平情况下,OUT输出波形为连续的近似方波,高电平持续时间为(N+1)/2个脉冲,低电平持续时间为(N-1)/2个脉冲,计数过程时序图如图6-14(b)所示。。第63页,共95页,星期日,2025年,2月5日(2)GATE门控信号的影响当门控GATE=1时,允许计数;当门控GATE=0时,禁止计数。在计数执行过程中,当GATE变为低电平时,若此时OUT输出为低电平,则OUT从低电平变为高电平,若OUT原来是高电平则保持不变,且计数器停止计数。当GATE恢复高电平,计数器从初值开始重新计数,计数过程时序图如图6-14(c)所示。(3)新的初值对计数过程的影响新的初值写入也分两种情况。①当门控GATE=1时,在计数执行过程中,新值写入并不影响现行计数过程,只是在下一个计数过程中,按新值进行计数;②在计数执行过程中,加入一个GATE脉冲信号,停止现行计数过程,在门控信号上升沿后的第一个时钟周期的下降沿,按新初值开始计数,计数过程时序图如图6-14(d)所示。第64页,共95页,星期日,2025年,2月5日5.方式4——软件触发选通方式方式4为软件触发选通方式,其计数过程时序图如图6-15所示,下面对工作原理进行分析。(1)计数过程在方式4下,写入控制字后,在时钟上升沿,OUT输出变成高电平,将计数初值写入初值寄存器CR中。经过一个CLK时钟周期,计数初值被送入计数执行单元CE,下一个时钟下降沿开始减1计数,减到0时,OUT输出变为低电平,脉冲宽度为一个CLK时钟周期,然后OUT自动恢复成高电平。下一次启动计数时,必须重新写入计数值。若设置计数初值为N,则在写入计数初值后的N+1个CLK时钟脉冲,才输出一个负脉冲,负脉冲的宽度为1CLK周期。第65页,共95页,星期日,2025年,2月5日图6-15方式4计数过程时序图第66页,共95页,星期日,2025年,2月5日方式4不能自动重复计数(即这种方式计数是一次性的),每进行一次计数过程必须重装初值一次,所以称方式4为软件触发。OUT输出低电平持续时间为一CLK时钟周期,常用此负脉冲作为选通信号,所以又称为软件触发选通方式,计数过程时序图如图6-15(a)所示。(2)GATE门控信号的影响当GATE门控信号为高电平时,允许计数;当GATE门控信号为低电平时,禁止计数。需要注意两点:①当GATE门控信号为低电平时停止计数,GATE门控信号为高电平时并不是恢复计数,而是重新从初值开始计数。②GATE的电平不会影响OUT输出的电平,只有计数器减为0时,才使OUT输出产生电平的变化,计数过程时序图如图6-15(b)所示。第67页,共95页,星期日,2025年,2月5日RW1RW0=11:16位计数,先读/写计数器低位字节,后读/写计数器高位字节。(3)M2、M1、M0用于选择工作方式。M2M1M0=000:使计数器工作于方式0。M2M1M0=001:使计数器工作于方式1。M2M1M0=010:使计数器工作于方式2。M2M1M0=011:使计数器工作于方式3。M2M1M0=100:使计数器工作于方式4。M2M1M0=101:使计数器工作于方式5。第30页,共95页,星期日,2025年,2月5日(4)BCD计数方式选择。BCD位用于使计数器按二进制计数或十进制(BCD码)计数。当BCD位=0时,则计数器按二进制计数,其计数范围是16位二进制数,最大计数值为216=65536

文档评论(0)

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

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

1亿VIP精品文档

相关文档