对于序列信号100111, 选择三位: 100->001->011->111->111->110->100->...... 有重复状态出现, 不能作为设计方案.

对于序列信号100111, 选择四位: 1001->0011->0111->1111->1110->1100->1001->...... 无重复状态出现, 以此作为设计方案.

由上面的分析, 得到状态顺序表.

状态顺序表
CLK顺序 Q3 Q2 Q1 Q0 D0
0 1 0 0 1 1
1 0 0 1 1 1
2 0 1 1 1 1
3 1 1 1 1 0
4 1 1 1 0 0
5 1 1 0 0 1
6 1 0 0 1 1

由上述状态顺序表可知, 所需的序列信号可由Q3端输出.

※为了使电路具备自启动功能, 应该这样考虑无效状态的次态(这一步十分重要).

Q0 Q1 Q2 Q3 Q0* Q1* Q2* Q3* D0
0 0 0 0 1 0 0 0 1
0 0 0 1 1 0 0 0 1
0 0 1 0 1 0 0 1 1
                 
0 1 0 0 1 0 1 0 1
0 1 0 1 1 0 1 0 1
0 1 1 0 0 0 1 1 0
                 
1 0 0 0 1 1 0 0 1
                 
1 0 1 0 1 1 0 1 1
1 0 1 1 1 1 0 1 1
                 
1 1 0 1 1 1 1 0 1

根据上面的分析, 像下图示对74151进行接线(注意Q3Q2Q1Q0和Q0Q1Q2Q3转换)(用2片74151进行级联, 组成16选1数据选择器, 在实现4变量逻辑函数时十分方便).

如此考虑后, 绘制电路的状态图.

在此补充说明一下, 我们以之前类似的设计为参考标杆, 所以使用74LS194的右移移位功能(S1S0=01), 且使SR(右移串行输入)=D0(原先使用D触发器实现同步右移移位寄存器后再进行改进实现序列信号发生器, 此处的SR对应原先设计中的D0).

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

从本例的设计中, 我们可以看出, 要实现某一具体功能, 可从之前设计过的且相似的案例改造而来: 重要的是提炼出设计核心思想, 在此基础上稍加修改, 便可实现一个全新的设计. 本例的设计思路就是受"用D触发器设计同步4位移位寄存器, 在此基础上加以修改, 实现某种序列信号发生器"设计思路的启发.

试用74LS194加74151设计一个从Q3端输出100111序列信号的序列信号发生器, 要求能够自启动, 电路越简单越好相关推荐

  1. 试用与非门和异或门设计一个组合逻辑电路来判断输入的四位二进制数能否被5整除(0可被5整除), 若可被整除则输出F=1, 否则F=0(山东大学二〇二〇年数字电路906综合题第4题)(全网第一手资料)

    (15分)4.试用与非门和异或门设计一个组合逻辑电路来判断输入的四位二进制数能否被5整除(0可被5整除), 若可被整除则输出F=1, 否则F=0. 根据题目的描述, 可以得到本题的真值表. 第4题真值 ...

  2. 试用74LS194加必要的门电路实现4位环形计数器(要求能自启动, 电路越简单越好). 要求它的有效循环状态Q0Q1Q2Q3为 1000-0100-0010-0001-1000

    要实现右移的功能, 就要将74LS194的右移串行输入SR连接到QD(四位输出的最高位). 由于题目要求电路能够自启动, 这里我规定12个无效状态的次态均为1000(Q0Q1Q2Q3). 当状态为10 ...

  3. 给定一个完全循环赛的比赛结果,其中n个队伍两两比赛一次。每场比赛以一方胜出或者平局结束。设计一个算法,把n个队伍排序,序列中每个队伍都不曾输给紧随其后的那个队伍。说明该算法的时间效率类型。

    按照减治法的思路,假设n-1个队伍已经排好序,将第n个队伍插入序列的方法是: 扫描n-1序列,若第n个队伍赢过待扫描的队伍,则插入到这个队伍之前,否则,扫描下一个,直到第n个队伍赢过的队伍为止,插入该 ...

  4. java 计时 timeclock_用 java 写一个clock的类,100毫秒的时钟 求代码。。越简单越好。。最好有注释...

    展开全部 这里有一个时钟的类,你看一下吧,不明白你的 100毫秒的时钟 是什么意思. import java.awt.BasicStroke; import java.awt.BorderLayout ...

  5. 做一个音视频点播系统要多久?操作越简单越好

    视频作为传播渠道有其天然优势,画面更生动.音视频齐全.用户体验和观看更高,也可以更直观的表达内容.而且随着互联网基础设施的快速发展,视频已经成为现代社会主要的表达方式了,各种视频教程.课程.娱乐等等都 ...

  6. 如何设计一个高并发的秒杀架构?

    写在前面 高并发下如何设计秒杀系统?这是一个高频面试题. 这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识. 秒杀一般出现在商城的促销活动中,指定了一定数量(比如: ...

  7. 如何设计一个秒杀系统

    高并发下如何设计秒杀系统?这是一个高频面试题.这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识. 秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商 ...

  8. 极客时间-如何设计一个秒杀系统-笔记0到2章

    极客时间-如何设计一个秒杀系统-笔记0到2章 0.开篇词-系统秒杀系统架构设计都有哪些关键点? 1.设计秒杀系统时应该注意的5个架构原则 1.数据要尽量少 2.请求数要尽量少 3.路径要尽量少 4.依 ...

  9. Java面试,如何设计一个秒杀系统

    Java面试,如何设计一个秒杀系统说起秒杀,我想你肯定不陌生,从双十一购物到春节抢红包,再到逢年过节抢⻋票,"秒杀"的场景在我们的生活中处处可⻅.简单来说,秒杀就是在同一个时刻有大 ...

最新文章

  1. 拒绝扎堆!带你打卡这家网红动物园
  2. 山西晋城学籍“失踪”解决方案:可参加高考或转职高
  3. windows 导出 oracle,windows 环境下oracle导入导出
  4. 一张图了解javaJwt
  5. python字典的遍历方法_遍历python字典几种方法
  6. 嵌入式根文件系统的移植和制作详解
  7. 日本区块链项目Jasmy与索尼VAIO联合发售笔记本电脑
  8. linux下面桌面的安装
  9. WinForm实现SQLServer存储图片
  10. Python网络编程之基于socket实现文件上传
  11. qt-5.9.7-vc14h73c81de_0
  12. 量子计算机 模拟,量子计算机首次模拟实现“时光倒流”
  13. 算法题:求一个数的三次方根
  14. r5 3600和i7 8700k 选哪个
  15. 如何给安卓设备一键截图到电脑
  16. 对于说人话的人的置疑
  17. 第二章 信息系统服务管理
  18. 一起来看流星雨剧情简介/剧情介绍/剧情分集介绍第十九集
  19. 淘沙时代靠谱吗-淘宝私域流量指什么?怎么获得?
  20. 【 WinForm】全屏截图,控件截图,句柄截图

热门文章

  1. 内核调试之Panic-Oops日志分析
  2. Tampermonkey的安装+使用教程
  3. 创业公司必备的5款团队协作工具
  4. VScode突然英文字体样式变了间距也变大怎么办
  5. 视频教程-微信小程序开发教程(第一阶段、页面设计)(维吾尔语)-HTML5/CSS
  6. JAVA车辆进出厂预报-物流门禁系统对接开发-王大师王文峰开发(去年已完成)
  7. SPOJ MARBLES
  8. Linux下程序编译通过运行时提示error while loading shared libraries(动态链接库问题)
  9. 毛概重点 2023-武海宝
  10. 臻识车牌识别摄像头对接