以同步右移寄存器为基础, 设计001101序列信号发生器
对于001101序列信号, 选择三位: 001->011->110->101->010->100->001->...... 无重复状态, 则选择该方案进行设计.
由上面的选择, 得到下述状态序列表.
状态顺序表 | |||
CLK顺序 | Q2 | Q1 | Q0 |
0 | 0 | 0 | 1 |
1 | 0 | 1 | 1 |
2 | 1 | 1 | 0 |
3 | 1 | 0 | 1 |
4 | 0 | 1 | 0 |
5 | 1 | 0 | 0 |
6 | 0 | 0 | 1 |
从状态顺序表中可以看出, 题目要求产生的序列信号由Q2端产生, 即不需再设置输出变量.
根据上述状态顺序表, 分析获得D0的取值情况.
状态顺序表 | ||||
CLK顺序 | Q2 | Q1 | Q0 | D0 |
0 | 0 | 0 | 1 | 1 |
1 | 0 | 1 | 1 | 0 |
2 | 1 | 1 | 0 | 1 |
3 | 1 | 0 | 1 | 0 |
4 | 0 | 1 | 0 | 0 |
5 | 1 | 0 | 0 | 1 |
6 | 0 | 0 | 1 | 1 |
由上述真值表, 再考虑到电路的自启动功能, 应向下图示对74151进行接线.
(000的次态为001, 111的次态为110)
根据同步右移移位寄存器的特性, D1=Q0, D2=Q1, 再根据上面的分析, 绘制电路的原理图.