定时器原理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
定时器原理
定时器原理与单稳态触发器的结构是一样的。
它们只有一点不同,即为了提高精度要采用多位数据,而单稳态触发器可以在一个脉冲后就完成输出的状态变换,所以必须用两个定时器。
这里将要说的是双稳态触发器,因为单稳态触发器存在时间间隔短、脉冲响应速度慢的缺点,所以需要加上延时环节,并在这个时间内进行取反输出,以达到定时精确、响应快的目的。
下面介绍的是用单稳态触发器的定时器原理:
定时器有四个触发器,分别为“外”触发器和“内”触发器。
设Vt表示时钟信号,在时钟沿到来之前,置位二进制信号M(1或0)被
送到两个定时器。
其中,与脉冲无关的那个定时器固定地使与逻辑变量H无关的定时器输出被清零,这个变量也称为复位脉冲;与脉冲相关的定时器输出被接通,即两个定时器输出轮流作为输入脉冲的时钟信号使能端,并对两个定时器同时输出1的数据。
在整个过程中,如果H的值大于定时器的阈值,两个定时器都保持1,输出数据不变。
如果在一个脉冲以后, H仍然大于阈值,则两个定时器的值互换一下,结果是复位脉冲不再被接通,两个定时器的输出都为0。
1。
设置位二进制输入A和B。
2。
当输入脉冲到来之前,复位脉冲Y(t)被接通。
3。
如果H等于0,则两个定时器同时输出1,即P=1,其数据均为0。
可以写出下列各式:
4。
同时两个定时器的复位脉冲被同时接通。
5。
两个定时器的数据均为0。
即P=0。
6。
如果两个定时器中,一个的数据小于阈值(H<1),那么另一个的数据就增加,两者的差值将超过定时器的阈值。
总结:若给定一输入信号,其中一个定时器的输出为0,另一个定时器的输出不为0,这两个定时器就称为锁存器,输出称为“异或门”,输入称为“与门”。
当计数器工作时,每次循环从一个定时器获得计数,并把这个计数与另一个定时器的输出进行比较,若比较的结果为0,则第一个定时器的输出是1,其他定时器的输出是0;若比较的结果为1,则第一个定时器的输出是0,其他定时器的输出是1。
7。
如果多个定时器均输出为0,且所有定时器的复位脉冲均为1,那么,最终的输出数据就是这些定时器的计数值的和。
即两个输出定时器中的任何一个作为输入,另一个输出计数。