- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于单片机英文文献的英文翻译( X页)
利用单片机的定时器6.1 前言
这一章包含一个描述的定时器系统微控制器,包括通用定时器,该定时器,和看门狗。
6.2 总体结构和功能,计时器系统
时间是必不可少的操作微控制器系统,可以生成信号的精确确定的期限,或外部事件计数。这原因,定时器子系统,是目前所有的微控制器的实现,和涵盖的范围广泛的功能包括:
?生成精确的时间间隔
?测量时间的外部事件
?计数外部事件。
多数微控制器提供专用定时器,或使用通用计时器实现以下功能:
?实时时钟?产生的脉冲宽度调制(脉宽调制)信号
?看门狗检测程序失控情况。
虽然有很大的差异在不同的实现通用定时器在不同的微控制器,有许多相似在操作的原则和结构的定时器子系统。
图6.1显示了一个定时器系统总体框图,说明原则实施最单片机定时器。核心要素的定时器子系统是一个计数器,tcnt(8或16位在长度),这可能是读或写的软件(有时)。时钟tcnt得到从系统时钟,除以一个可编程分频器,或外部时钟应用到一个单片机引脚。软件控制的计时器68使用6单片机定时器采用控制寄存器晶体管和信息方面的各种事件相关的计时器,可以读取状态寄存器tflg。几种工作模式是可能的计时器:
定时器溢出。在这种模式下,如果感兴趣的是当tcnt计数器达到它的最大数量和返回到零在下一个时钟脉冲。溢出信号这标志着这一事件是应用于中断控制逻辑(),这可能产生一个中断请求处理器。之间的时间间隔连续溢出控制通过修改输入时钟频率应用到tcnt,或以书面tcnt一初始值的计算。
?输入捕获。在这种经营模式,内容tcnt此刻的发生外部事件,定义边缘的一个输入信号,转移在捕获寄存器(民事),和一个中断请求可能会生成。由比较连续值捕获率,有可能确定之间的时间间隔的外部事件。
?输出比较。在这种经营模式,内容tcnt不断比较了硬件的内容的光学字符识别(比较寄存器的输出)指数字比较器的比较。当一个寄存器的内容比赛中,一个中断请求可能会生成。或者,可以比较匹配通过编程改变现状的一个或多个输出线。
?外部事件计数器。在这种经营模式,输入tcnt连接一个单片机输入线,和tcnt计数脉冲与外部事件。该软件是了解记录一些外部通过阅读tcnt事件。6.3 特点鲜明的通用定时器HC 11
16位tcnt计数器HC 11可以依靠内部时钟,只有向上的。它可以读取软件,但不能被清除或书面。分频器是一个可编程的4位计数器,它将系统时钟的1,4,8,或16。有四个16位输出比较寄存器(光学字符识别),称为toc1,toc2,toc3,和toc4,三输入捕获寄存器(民事),称为tic1,tic2,和tic3,和一个额外的寄存器,可通过软件配置为五分之一
光学字符识别寄存器,笔名TOC五,或作为四分之一个输入捕获寄存器tic4。各种定时器功能相关的输入/输出线端口,如图所示在表6.1。
表6.1 替代功能的输入/输出线端口
1控制和状态寄存器的HC 11定时器虽然反tcnt,和分频器是独一无二的,在场的八民事/光学字符识别寄存器,各有不同的状态标志,相关的输入/输出线,随着可能产生不同的中断请求,使得HC 11定时器作为八种不同的定时器。因此,一些控制和状态寄存器相关与计时器是高于平均人数登记的外围接口。清晰的介绍,寄存器定时器系统的描述连接的基本运营模式计时器。
6.3.1.1定时器溢出操作模式
分频器是由位催化剂:pr0注册tmsk2(定时器中断2位掩码寄存器,[0]),其中选择分率的系统时钟来tcnt获得时钟。
转型后的反tcnt ffff美元到0000美元,一个标志设置硬件。这是飞行时间(时间溢出标志位的状态寄存器tflg2)
(7)。如果相关的局部中断遮罩,蒲台(时间溢出中断允许)从注册tmsk2(7位),是集,然后产生中断请求。请注意,中断服务程序必须清楚地写在相应的飞行时间1位置的tflg2寄存器。70使用6单片机定时器
6.3.1.2输入捕获操作模式
为了使用的输入捕捉功能,第一步是配置相应的行门作为输入,通过清除相应位ddra。为IC 4,然后IC 4/ oc5控制位在各项登记必须设置为1。这位被清零,复位,从而oc5启用。下一步是选择边缘的输入信号触发捕获。为四个捕捉输入,2位被分配在tctl2寄存器(定时器控制寄存器2),称为edgxb和edgxa。结构tctl2如下:影响[ edgxb:edgxa ]描述表6.2。表6.2。选择捕捉边缘输入捕捉发生的一个边缘与选定的极性的输入线与输入捕捉定时器设置一个标志,在tflg1寄存器(定时器中断标志
1)登记。此标志可由软件,或可能产生一个中断,如果输入捕获中断启用通过设置本地掩码位在tmsk1寄存器(定时器中断屏蔽寄存器1)。
结构的tflg1和tmsk1寄存器如下:
icxf是标志,表示事件的icx输入,而ocxf报
文档评论(0)