我是靠谱客的博主 完美羊,最近开发中收集的这篇文章主要介绍设计一个二位同步时序移位寄存器, 它有一个数据输入端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.
由上面的分析, 绘制电路的原理图.
最后
以上就是完美羊为你收集整理的设计一个二位同步时序移位寄存器, 它有一个数据输入端X和两个控制端C1和C2. 控制功能如下表, 用D触发器和74151实现的全部内容,希望文章能够帮你解决设计一个二位同步时序移位寄存器, 它有一个数据输入端X和两个控制端C1和C2. 控制功能如下表, 用D触发器和74151实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复