设计一个二位同步时序移位寄存器, 它有一个数据输入端X和两个控制端C1和C2. 控制功能如下表, 用D触发器和74151实现

功能表
C1 C2 功能
0 0 保持
0 1 左移
1 0 取反
1 1 置为11

        根据题目给出的功能表,  得到下述状态表.

状态表
C1 C2 X Q0* Q1* 功能
0 0 0 Q0 Q1 保持
0 0 1 Q0 Q1 保持
0 1 0 Q1 0 左移
0 1 1 Q1 1 左移
1 0 0 Q0' Q1' 取反
1 0 1 Q0' Q1' 取反
1 1 0 1 1 置为11
1 1 1 1 1 置为11

         由上述状态表, 得到状态激励表.

状态激励表
C1 C2 X D0 D1 功能
0 0 0 Q0 Q1 保持
0 0 1 Q0 Q1 保持
0 1 0 Q1 0 左移
0 1 1 Q1 1 左移
1 0 0 Q0' Q1' 取反
1 0 1 Q0' Q1' 取反
1 1 0 1 1 置为11
1 1 1 1 1 置为11

         由状态激励表, 得知

         D0=m0Q0+m1Q0+m2Q1+m3Q1+m4Q0'+m5Q0'+m6+m7.

         D1=m0Q1+m1Q1+m2·0+m3+m4Q1'+m5Q1'+m6+m7.

         由上面的分析, 绘制电路的原理图.

原创文章 266 获赞 62 访问量 8万+

猜你喜欢

转载自blog.csdn.net/weixin_42048463/article/details/103756096