设计一个基于门电路的路口信号灯控制电路;(74ls00、74ls20)
时间: 2023-12-15 21:01:38 浏览: 154
基于门电路的路口信号灯控制电路可以使用74LS00和74LS20集成电路来实现。这个电路将分为两个部分,分别用来控制红绿灯和黄灯的亮灭。
首先,我们需要一个时钟信号发生器来模拟车辆通过路口的情况。时钟信号发生器将会连接到74LS00集成电路上的两个输入端。当时钟信号到来时,74LS00将通过逻辑门的判断进行输出控制。
在红绿灯的部分,我们将使用74LS20集成电路来实现。时钟信号发生器将作为输入信号,经过74LS00的处理后,控制74LS20的两个输入端。当时钟信号到来时,74LS20将根据输入信号的逻辑状态来控制红绿灯的亮灭。如果时钟信号表示绿灯亮,那么74LS20将输出使红灯熄灭,绿灯点亮的信号;如果表示红灯亮,那么74LS20将输出使绿灯熄灭,红灯点亮的信号。
在黄灯的部分,我们同样使用74LS20集成电路来实现。时钟信号发生器将作为输入信号,经过74LS00的处理后,控制74LS20的两个输入端。当时钟信号到来时,74LS20将根据输入信号的逻辑状态来控制黄灯的亮灭。如果时钟信号表示黄灯亮,那么74LS20将输出使绿灯熄灭,黄灯点亮的信号。
这样,我们设计的基于门电路的路口信号灯控制电路就可以实现红绿灯和黄灯的自动控制。
相关问题
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)接地,否则输出信号可能会出现错误。
阅读全文