我是靠谱客的博主 英俊世界,最近开发中收集的这篇文章主要介绍以同步右移移位寄存器为基础, 设计001010序列信号发生器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        对于序列信号001010, 选择四位: 0010->0101->1010->0100->1000->0001->0010->...... 无重复状态, 则选择该种设计方案(若选择三位会产生重复状态).

        由此, 得到状态顺序表.

状态顺序表
CLK顺序Q3Q2Q1Q0
00010
10101
21010
30100
41000
50001
60010

        由状态顺序表, 可以看出需要的序列信号由Q3端输出.

        根据状态顺序表, 再使电路具备自启动功能, 有下述状态表.

状态表
Q3Q2Q1Q0Q3*Q2*Q1*Q0*
00000001
00010010
00100101
00110110
01001000
01011010
01101100
01111111
10000001
10010010
10100100
10110110
11001000
11011010
11101101
11111110

        由于电路本身就是一个同步右移移位寄存器, 所以只需设计D0即可.

状态激励表
Q3Q2Q1Q0D0
00001
00010
00101
00110
01000
01010
01100
01111
10001
10010
10100
10110
11000
11010
11101
11110

        用2片74151和一片非门组成16选1数据选择器, 以此实现D0的逻辑表达式.

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

最后

以上就是英俊世界为你收集整理的以同步右移移位寄存器为基础, 设计001010序列信号发生器的全部内容,希望文章能够帮你解决以同步右移移位寄存器为基础, 设计001010序列信号发生器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部