用74LS20和74LS86帮我设计一个一位加/减计数器
时间: 2024-02-09 13:07:40 浏览: 92
好的,我可以通过组合逻辑电路设计一个一位加/减计数器,使用74LS20和74LS86。
首先,我们需要使用74LS20构建一个2输入的NAND门。然后,将两个NAND门级联,构建一个2输入的AND门。
接下来,我们使用74LS86构建一个异或门。将两个输入引脚连接到计数器的输入,并将异或门的输出连接到AND门的一个输入引脚上。
最后,我们将AND门的另一个输入引脚连接到一个开关,用于选择加法或减法模式。当开关处于加法模式时,AND门的另一个输入引脚连接到电源电压,当开关处于减法模式时,AND门的另一个输入引脚连接到地线。
这样,我们就成功地设计了一个一位加/减计数器,可以通过开关切换加法或减法模式。
相关问题
74LS138和74LS20来设计用3个开关控制一个电灯的逻辑电路
首先,我们需要了解74LS138和74LS20的功能和真值表。
74LS138是一个三-八线译码器,它将三个输入线编码成八个输出线。真值表如下:
| A | B | C | Y0 | Y1 | Y2 | Y3 | Y4 | Y5 | Y6 | Y7 |
|---|---|---|----|----|----|----|----|----|----|----|
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
74LS20是一个双四输入与门,它将四个输入线相与,如果所有输入都是高电平,输出才为高电平。真值表如下:
| A | B | C | D | Y |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 1 | 0 |
| 0 | 0 | 1 | 0 | 0 |
| 0 | 0 | 1 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 0 |
| 0 | 1 | 1 | 0 | 0 |
| 0 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 1 | 0 |
| 1 | 0 | 1 | 0 | 0 |
| 1 | 0 | 1 | 1 | 0 |
| 1 | 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 | 0 |
| 1 | 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 | 1 |
现在,我们可以使用74LS138将三个输入线编码成八个输出线,然后使用74LS20将其中三个输出与一个输入相与,得到一个控制电灯的信号。
具体电路如下图所示:
![电路图](https://img-blog.csdnimg.cn/20211019181210821.png)
当S1、S2、S3都为低电平(0)时,74LS138的Y0输出为高电平(1),其余输出均为低电平(0)。经过74LS20的三个输入端,由于其中只有一个输入是高电平(1),所以其输出为低电平(0),此时控制电灯的信号为低电平(0),电灯关闭。
当S1、S2、S3都为高电平(1)时,74LS138的Y7输出为高电平(1),其余输出均为低电平(0)。经过74LS20的三个输入端,由于其中三个输入均为高电平(1),所以其输出为高电平(1),此时控制电灯的信号为高电平(1),电灯打开。
当S1、S2、S3中有一个或两个为高电平(1)时,74LS138的对应输出为高电平(1),其余输出均为低电平(0)。经过74LS20的三个输入端,由于其中只有三个输入是低电平(0),所以其输出为低电平(0),此时控制电灯的信号为低电平(0),电灯关闭。
因此,我们通过74LS138和74LS20的组合,实现了用三个开关控制一个电灯的逻辑电路。
设计一个三人表决电路,利用multsim,74ls138与74ls20
首先,我们需要明确电路的功能。三人表决电路的作用是在三个输入信号中,若有两个或三个信号同时存在,则输出为“1”,否则输出为“0”。现在我们来设计这个电路。
我们可以使用 74ls138 译码器,它可以将三个输入信号转换为八个输出。我们只需要使用其中三个输出,将它们与 74ls20 与门的输入相连即可。
具体电路连接如下:
![三人表决电路](https://img-blog.csdnimg.cn/20211011171410599.png)
其中,SW1、SW2、SW3 分别表示三个输入信号,D0、D1、D2 分别表示 74ls138 的三个输出,A、B、C 分别表示 74ls20 的三个输入,OUT 表示最终输出信号。
电路的实现步骤如下:
1. 将三个输入信号 SW1、SW2、SW3 分别连接到 74ls138 的输入端(P0、P1、P2)。
2. 将 74ls138 的三个输出端(D0、D1、D2)分别连接到 74ls20 的三个输入端(A、B、C)。
3. 将 74ls20 的输出端(Y)连接到输出信号 OUT。
4. 将所有电源和地线连接好,检查电路连接是否正确。
5. 在 Multisim 中进行仿真,验证电路的正确性。
注意:在使用 74ls138 译码器时,需要将其使能端(E1、E2)接地,否则输出信号可能会出现错误。