定时器与计数器
记数和计数是人类文明的基本思想之一。它常被认为是数学的起源。随着文明的进步,计数方法也在进步。然而,它显然超出了人类的能力,人们发明了使这一过程自动化的方法。
随着工业革命,机械计数器被开发成集成在新机器中。从20世纪开始,当机器是用电子技术发展起来的,计时器和计数器也很容易用电子设备实现。
有关计数器的详细信息
设计用来计算与时钟信号有关的特定事件数的逻辑电路称为数字计数器。计数器是使用触发器作为构造块的顺序逻辑电路。
最简单的计数器类型是使用JK触发器**的异步计数器。它们使用JK触发器的输出作为下一个触发器的时钟,这就产生了一个涟漪效应,在这种效应中,每一个触发器都会在脉冲数增加时启用。这允许计数器在时钟信号继续时保持计数的数量。由于这种功能,这些计数器也被称为纹波计数器,并且由于触发器在不同的位置被设置或复位(数据位改变),它们也被称为异步计数器。
计数器可以设计成在计数器的每个触发器中数据位在同一时刻变化。这种计数器称为同步计数器,它们共享一个共同的时钟来实现这一功能。十进制计数器是从上述两个计数器改编而来的,当寄存器中存在9的位配置时,触发器或寄存器计数被重置。在递增/递减计数器中,计数按升序或降序进行。环形计数器由一个循环移位寄存器组成,最终移位寄存器的输出作为第一个寄存器的输入反馈。
有关计时器的详细信息
可以设置一个计数器来计算时间间隔,例如时钟脉冲。例如,占空比为500ms的时钟脉冲每周期计1s。这个想法可以扩展到更小或更大的时间尺度。
在每个设备中,跟踪时间都很重要;因此,几乎所有的电子设备都有一个硬件计时器。在计算机中,一个硬件计时器是内置的,为了其他目的,软件计时器是基于基本硬件计时器来维护的。
另一种特殊类型的计时器是看门狗计时器,它是一种每当检测到故障、故障或系统挂起时重置相应系统的计时器。
计时器和计数器的区别是什么?
•计数器是记录特定事件发生次数的装置。在现代应用中,计数器是基于电子设备的,计数器是顺序逻辑电路,用于记录输入计数器的电脉冲数。