之前我们已经学习过该如何使用74160/74163实现序列信号发生器的方法, 下面我们再学习另一种实现序列信号发生器的设计方法——这种方法比用74160/74163加门电路/74151/74153的设计方法难度要大, 须大家仔细推敲.
要设计一个同步3位右移移位寄存器, 应像下面这样绘制状态表.
状态表 | ||
Q0* | Q1* | Q2* |
R | Q0 | Q1 |
由上面的状态表, 绘制状态激励表.
状态激励表 | ||
D0 | D1 | D2 |
R | Q0 | Q1 |
根据状态激励表中的反馈逻辑, 实现同步3位右移移位寄存器.
在此基础上, 我们要实现序列信号发生器. 我们以Q2端作为序列信号产生端, 据此推理D0的反馈逻辑.
状态表(行不通) | ||||
CLK顺序 | Q0 | Q1 | Q2 | D0 |
0 | 0 | 0 | 0 | |
1 | 1 | 0 | 0 | |
2 | 1 | 1 | 0 | |
3 | 0 | 1 | 1 | |
4 | 0 | |||
5 | 1 | |||