📜  自启动计数器

📅  最后修改于: 2021-09-16 10:39:28             🧑  作者: Mango

计数器是一种存储特定事件或过程发生次数的设备(根据维基百科)。顾名思义,计数器是一种用于“计数”的设备——主要与时钟信号有关。

如果无论初始状态如何都可以进入计数器循环,则称计数器是自启动的。众所周知,所有计数器都会生成一种数字序列(每个触发器代表一个数字中的一个位)。现在,如果序列(或主循环)中最长的循环可以从任何状态遍历,那么只有这样计数器才会被称为自启动。

自启动计数器可以避免“陷阱”状态。陷阱状态是由于计数器操作中的某些错误而被访问的状态。自启动计数器在电路中进行了某些修改,因此如果计数器进入陷阱状态,它可以自动移出并返回主计数循环。

例子:

步骤1:

在这个例子中,整个序列构成了主计数循环。不管我们开始处于什么状态,我们总是只停留在主循环中。因此该计数器是自启动的。

第2步:

在这个例子中,子序列 010->011->100->101->110->010 形成了主计数循环。然而,可以看出无论我们选择开始的状态如何,都可以到达主计数循环。因此该计数器是自启动的。

第 3 步:

在这个例子中,子序列 01->10->11->01 是主计数循环。可以看出,如果我们从状态 00 开始,我们永远无法到达主计数循环。因此这个循环不是自启动的。