- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
定时器计数器基本知识
定时器计数器
内容
FAQ-ID = timcou-nnnn
0001: 定时器计数器基本知识 [通用]
timcou 定时器计数器基本知识 通用
[ ]
-0001
Q1 微控制器的内部定时器计数器是如何操作的?
A1 下面介绍了定时器计数器的基本知识。
(1) 引言
近几年,几乎所有的微控制器都有定时器计数器。
有些是具有特殊应用的,如变频器控制,不过下面描述的是一般类型的定时器计数器。
定时器计数器 这个名字表示了以下两个功能的结合 定时器和 事件 计数器。
: ( )
定时器和计数器功能基本上都是使用相同的逻辑实现的,而且这两个功能都包含输入的计数信号。
下面简单概括了定时器与计数器的差别。
计数器: 计数并指示在任意间隔内输入信号 (事件)的个数。
定时器计数器基本知识
定时器: 对规定间隔内输入的信号个数进行计数,用来指示经历的时间。
换句话说,定时器和计数器功能在使用对象和输入的信号方面不相同。
几乎在所有情况下,可以从内部系统时钟划分出来的时钟信号或是外部输入时钟信号中选择输入的时钟信号,
这些时钟信号可以用于定时器或计数器。
(2) 根据计数器操作不同进行分类
根据计数功能不同,定时器计数器大致可以分为以下几类。
- 执行简单计数操作的自由运行的计数器
一旦启动计数操作,它就一直保持运行。
有时候,不能停止计数操作。
- 计数期间可以停止的计数器,并且可以设置为任意计数周期
当计数器达到某个确定值时,可以输出信号、将计数值清零,或者停止计数器操作。
自由运行的计数器逻辑更简单,所以有时它们会用在比较便宜的微控制器中。
尽管可以停止钟表定时器,但在正常操作期间一般不需要停止(因为会产生时序问题),所以大多数操作都和
自由运行的计数器一样。
不过,可以为微控制器设计各种方便使用的方法,包括可以在任何时候对定时器停止操作或清零。
(3)定时器计数器的附加功能
当定时器计数器仅用于计数时,应用有一定局限性。
定时器计数器基本知识
增强定时器计数器功能的一种方法是增加一个或两个寄存器。
一般,添加的寄存器是:
- 比较寄存器
- 捕捉寄存器
有时候,也使用单独的寄存器,但一般是一个比较寄存器和一个捕捉寄存器交替使用。
比较寄存器用于设置与定时器计数器的计数值相比较的值。
当比较寄存器中设置的值与计数值匹配时,会产生以下操作:
- 发出中断
- 修改输出电平
- 对定时器清零
在使用这类操作时,在任何时间间隔(基于定时器计数器时钟的精确度)都可能会产生中断或者修改信号电
平。
从外部输入源输入信号时,捕捉寄存器用于捕捉定时器计数器的计数值。
该操作由硬件实现,因此捕捉的定时器计数器的值比用软件读取的更准确。
(当用软件执行类似操作时,从外部输入信号时会产生中断,由中断服务程序调用捕捉定时器计数器值的功能。
通常,在中断产生后,由于响应中断,时序会发生一些变化。
有时候也需要中断服务程序读取定时器计数器的值。
因此,捕捉的值与影响外部输入信号的实际时序值有所不同。)
(4)定时器计数器的用途(操作)
(a)定时器计数器主要用于测量和输出,包括以下用途(操作)。
定时器计数器基本知识
[1] 测量功能
- 外部事件计数器
- 脉冲宽度测量,时间间隔测量
[2] 输出功能
- 间隔定时器
- 方波输出
- 脉冲输出
- PWM输出
- 单脉冲输出
- 载波生成
(b)具体功能描述
- 外部事件计数器
对外部输入的信号(事件)进行计数是定
文档评论(0)