74160设计序列信号发生电路(0001010101)

news/2024/10/19 2:23:56/

 题目: 用1片74160和1片74151实现"0001010101"序列信号发生电路.

分析: 序列信号"0001010101"共10bits, 正好符合74160十进制计数器的特征. 所以只需要使电路的每个状态(0000~1001共10个状态)对应一位信号输出即可.  

根据分析绘制出电路的状态表.

(由于74160只有0000~1001共十个有效状态, 故对于1010~1111来说, 是不可能出现的: 那么这六个无效状态对应的输出Y就可以用"×"代替, 即是0还是1可以根据化简的便利性来决定)

根据状态表中Y的取值情况, 以卡诺图化简的方式, 求出Y=Q1Q0+Q2Q0+Q3Q0: (下面详细分析一下该如何使用74151实现4变量逻辑函数) 

Y=Q1Q0+Q2Q0+Q3Q0

  =(Q2+Q2')Q1Q0+Q2Q0+Q3Q0

  =Q2Q1Q0+Q2'Q1Q0+Q2Q0+Q3Q0

  =(Q3+Q3')Q2Q1Q0+(Q3+Q3')Q2'Q1Q0+Q2Q0+Q3Q0

  =Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2'Q1Q0+Q3'Q2'Q1Q0 +(Q1+Q1')Q2Q0+Q3Q0

  =Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2'Q1Q0+Q3'Q2'Q1Q0 +Q2Q1Q0+Q2Q1'Q0+Q3Q0

  =Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2'Q1Q0+Q3'Q2'Q1Q0 + (Q3+Q3')Q2Q1Q0+(Q3+Q3')Q2Q1'Q0+Q3Q0

  =Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2'Q1Q0+Q3'Q2'Q1Q0 + Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2Q1'Q0+Q3'Q2Q1'Q0+Q3Q0

  =Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2'Q1Q0+Q3'Q2'Q1Q0 + Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2Q1'Q0+Q3'Q2Q1'Q0 +(Q2+Q2')Q3Q0

  =Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2'Q1Q0+Q3'Q2'Q1Q0 + Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2Q1'Q0+Q3'Q2Q1'Q0 + Q3Q2Q0+Q3Q2'Q0

  =Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2'Q1Q0+Q3'Q2'Q1Q0 + Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2Q1'Q0+Q3'Q2Q1'Q0 + (Q1+Q1')Q3Q2Q0 + (Q1+Q1')Q3Q2'Q0

  =Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2'Q1Q0+Q3'Q2'Q1Q0 + Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2Q1'Q0+Q3'Q2Q1'Q0 +Q3Q2Q1Q0+Q3Q2Q1'Q0+Q3Q2'Q1Q0+Q3Q2'Q1'Q0 

  =Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2'Q1Q0+Q3'Q2'Q1Q0+Q3Q2Q1'Q0+Q3'Q2Q1'Q0+Q3Q2'Q1'Q0

  =Q3Q2Q1Q0+Q3'Q2Q1Q0+Q3Q2'Q1Q0+Q3'Q2'Q1Q0+Q3Q2Q1'Q0+Q3'Q2Q1'Q0+Q3Q2'Q1'Q0 + Q3'Q2'Q1'·0.

Q3接74151的C, Q2接74151的B, Q1接74151的A.

对比74151的Y=m0D0+m1D1+m2D2+m3D3+m4D4+m5D5+m6D6+m7D7,

∴D7=Q0, D3=Q0, D5=Q0, D1=Q0, D6=Q0, D2=Q0, D4=Q0, D0=0.

上面的分析方法不是最简方法, 但对于初学者来说很有必要这样做. 当已能熟练掌握74151实现4变量逻辑函数时, 可用更简便的方法来实现. 下面我将解析一下这种更简便的方法(不适合做为大题的解析步骤, 但对设计题中的某个实现过程来说, 效率极高).

Y=Q1Q0+Q2Q0+Q3Q0

     0011    0101   1001

     0111    0111    1011           ——>     D1=Q0, D2=Q0, D4=Q0, D3=Q0, D5=Q0, D6=Q0, D7=Q0, D0=0.(这种方法需读者推敲)

     1011    1101    1101

     1111     1111    1111

根据上述分析, 绘制电路逻辑图.


http://www.ppmy.cn/news/504289.html

相关文章

软件工程基础速通教程(北京理工大学)

文章目录 前言软工上课情况考后感题型分析概念部分大题部分数据流图和数据字典数据流图数据字典 结构化设计工具程序流程图盒图(N-S图)PAD图判定表和判定树PDL(伪码) 软件测试白盒测试法语句覆盖判定覆盖,条件覆盖&…

结构型设计模式-单例模式/工厂模式/抽象工厂

单例模式 定义 保证一个类仅有一个实例,并提供一个该实例的全局访问点。 示例:(懒汉模式-非线程安全) class Singleton { public:static Singleton * GetInstance() {if (_instance nullptr) {_instance new Singleton();}return _instance;} priv…

【Spring面试全家桶】Spring之6.0核心新特性介绍

文章目录 1. WebFlux2. Reactive Spring Data3. Spring Native4. Spring WebSocket支持5. Kotlin扩展支持6. JUnit5支持7.实战中Spring之6.0核心新特性的问题与解决方案 Spring 6.0是目前最新的Spring版本,其中包含了许多新特性和改进。以下是Spring 6.0核心新特性的…

8年测试老鸟整理,接口自动化测试mock总结,这些你会多少?

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 Mock原理/实现机制…

Java线程的六种状态(付代码解释)

目录 一.新建状态 (New) 解释 代码 运行结果 ​编辑 二.运行状态(Runnable) 解释 代码 运行结果 三.等待状态(Waiting) 解释 代码 运行结果 四.阻塞状态(Blocked) 解释 代码 运行结果 五.计时等待状态(…

什么是元宇宙?元宇宙由哪些关键技术、设备构成?

元宇宙近几年来火爆起来,各个行业争先恐后加入。从目前来看,元宇宙初步体现在游戏娱乐行业、社交、消费、数字孪生等方面。元宇宙近两年开始在各个行业快速崛起,但各个行业并没有一个清晰的发展方向,那么什么是元宇宙? 元宇宙到底由哪些技术和设备组成?查询了很多资…

邮件打开率低?来看看这几招提高邮件打开率!

什么是邮件打开率? 邮件打开率:简单来讲就是收件人打开的邮件数占发送邮件总数的百分比。 我们要做的就是如何吸引收件人打开邮件,那可以从以下几个方面来考虑: 1、邮件标题 邮件标题直接向收件人表达了这封邮件是关于什么的&am…

笔记本电脑禁用集显会变卡?

前因:  前些天由于win11更新出来的漏洞桌面窗口管理器内存溢出,原因因为好像集显驱动有问题,于是乎我禁用了集显,只使用独显。结果打开office会变的很卡,而且搜狗打字也会变得很卡。 原因: 搜了一圈&…