资料介绍
麻省理工学院数字系统导论处46.111演讲4
Ss
在数字世界中,计数是非常重要的功能,可以有不同的方式实现。 下图是使用下降沿触发T触发器的“行波”计数器。 计数序列
计数
图中的左边是LSB,它总是翻转的。 每一“位”1->0的变换触发下一个有效位的翻转
这就是它为什么被称之为“行波”计数器:
计数序列
转换延伸
每一个输入的变换的作用都影响所有的位,而且它流水似 的从LSB变化到MSB 一个奇怪的结果是瞬时计数总是少于真实计数 可以快速计数,但是有可能不能读的快速!
“同步”计数器使用更多的逻辑来降低稳定输出的时间。 这就是4位 74LS163计数器的简化版本。
同步计数器:通过一次性设置所有的位来降低行波
注意,尽管同步计数器的所有位都在几乎同时的情况下设置, 它们实际上不可能在同时被设置。 这意味着有一个计数器的瞬时状态的快速改变。 如果它经过所有的位,将在行波进位输出端引起一个“毛刺”。 要求你在实验1的时候找到它,但是你可能看不到!
在行波进位输出端要小 心:有可能有毛刺; 这些转换路径的任何一 个都有可能!
级联同步计数器(来计数更多的位) P是“计数使能” RCO和T菊花链相联
计数 使能
163只在P和T都是high的时候计数 注意RCO是所有四位和T的与 如果给下一个更高一级的T输入端输入,意味着下面的 所有位都置位了,这样下一个更高的级将计数 P是“计数使能”,而P和T只对计数器最低四位有效位联 系在一起。
这个计数器计数0,1,2,…,11,0,1,…
这个计数器计数4,5,…,15,4,5,…
用很少的独创性,你就可以完成所有种类的计数器序列。 这两个都是除12电路。
有限状态机
有限状态机是时钟序列系统
组合逻辑
状态存储
我们已经在触发器和计数器中看过了简单的有限状态机 但是你可以用它们做更复杂的事情
在时钟边沿之后,状态机