数电_第四章_组合逻辑电路

概述

组合逻辑的特点:

  1. 任何时刻输出仅取决于当前的输入;
  2. 由门电路构成;
  3. 无反馈线。

分析方法

情形:已知电路,求输出 F F F,分析电路功能。

  1. 从输入端到输出端,逐级写出各逻辑门的输出;
  2. 化简逻辑函数;
  3. 列出真值表;
  4. 分析逻辑功能。

题型八:分析组合逻辑电路

在这里插入图片描述

设计方法

  1. 确定输入(物理量怎么表示)、输出(输出有哪些)和他们之间的关系(什么输入对应什么输出);
  2. 列出真值表;
  3. 得到函数的最简形式;
  4. 画出电路图。

题型九:设计组合逻辑电路

在这里插入图片描述

含随意项的例子:
在这里插入图片描述

封装的组合逻辑

编码器(普通编码器之8线-3线编码器)

2 n 2^n 2n个输入用 n n n个二进制输出表示。

当使能信号有效时,第几位输入信号有效,输出的二进制就是几。其他输入都被认为是随意项。

请添加图片描述
请添加图片描述

译码器

输入 n n n位的二进制数,输出 2 n 2^n 2n个输入的各种组合。

2线-4线译码器

以高电平有效的24Decoder为例,输入数码是二进制数几,第几号输出就是唯一的高电平。

其符号为:
在这里插入图片描述
其中的小圆圈和E上的“非”符号,都是表示它是低有效的。

高有效2-4译码器的逻辑意义是输出最小项。

低有效24译码器的功能相反:输入数码是二进制数几,第几号就输出唯一低电平。

低有效3线-8线译码器(74138)

请添加图片描述

译码器实现逻辑函数

  1. 高有效译码器+或门(与或式)
    请添加图片描述
  2. 低有效译码器+与非门
    请添加图片描述
  3. 低有效译码器+与门
    请添加图片描述

多路数据选择器MUX

功能:在多路数据中选择一路进行输出。

4线1线MUX

从四个数据中选择一个输出,开关由AB控制。

n n n位地址线可以控制 2 n 2^n 2n个数据输入。

控制码是几,就把第几号数据发送到唯一的输出端。

74153由两个41MUX组成,其结构如图所示:
在这里插入图片描述

8线-1线MUX(74151)

在这里插入图片描述

比较器

比较两个二进制数的大小。

一位比较器

请添加图片描述

四位比较器

从高位开始,一旦满足关系,就输出结果。

请添加图片描述
当四位数都相等时,用级联的结果进行判断。
请添加图片描述
九个输入三个输出。

加法器

半加器

实现两个1位二进制数的相加。

请添加图片描述
常用的符号有:
请添加图片描述

全加器

请添加图片描述

竞争与冒险

竞争指的从输入到输出的途径不同、延迟时间不同,从而导致输出的时间不同的这一现象。
冒险指的是竞争结果导致逻辑电路产生的错误输出。

分类与判别

冒险分为0型冒险和1型冒险。

请添加图片描述
上图可以看到A在第二条路径上,经过与门前碰到了非门,所以造成了一定延迟。

因为是或门,所以有高则高,同低则低,这导致了窄的负脉冲的出现,因此是0型冒险。

而1型冒险则是因为毛刺是窄的正脉冲

请添加图片描述

消除方式

  1. 接入滤波电容,将毛刺过滤掉。
  2. 引入取样脉冲。请添加图片描述
  3. 修改设计方案。Kmap中两个圆相切会存在冒险。有一种方法是加入冗余项。
要设计一个多位的比较器p,使用7485芯片(4位比较器)可以进行级联和组合逻辑电路设计。 首先,我们知道一个7485芯片可以比较4个输入位,因此我们需要使用多个7485芯片来实现13位的比较器p。思路是将13位拆分为多个4位进行比较。 为了实现这个设计,我们首先将13位字p分成3个4位字(称为p1、p2和p3),同时有一个单独的输出位。 将p1输入到第一个7485芯片的A输入端,p2输入到第一个7485芯片的B输入端。将p3输入到第二个7485芯片的A输入端,同时将输出端和第一个7485芯片的C输入端相连。最后将输出端和第二个7485芯片的B输入端相连。 对于第一个比较器芯片,它将比较p1和p2两个输入。它的输出将是一个位,用于表示p1是否大于p2。将此输出传递到第二个芯片,用于比较p3和p1的大小。 接下来,我们需要设计组合逻辑电路来处理输出结果。具体做法是使用多个逻辑门连接芯片的输出,以获得整个比较器的最终输出。 将第一个和第二个芯片的输出经过一个逻辑门(例如AND门)进行连接,可以得到整个13位比较器p的输出。如果输出结果为1,则表示p1>p2>p3;如果输出结果为0,则表示p1≤p2≤p3。 需要注意的是,这个设计只给出了一个简单的多位比较器p的实现思路。在实际应用中,可能需要更多的逻辑门和芯片来实现更复杂的比较功能。此外,还需要对输入信号进行有效的处理和转换,以确保比较器能够正确运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

右边是我女神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值