文章描述了如何利用74LS00的四组2输入与非门和74LS20的双4输入与非门构建一个三人表决电路,当至少两人投票同意时输出为1。通过键控输入并结合逻辑运算实现表决功能,最终输出显示在灯泡上。
摘要由CSDN通过智能技术生成
设计要求
:
用与非门设计一个三人表决电路。当
3
个输入端中有
3
个或
2
个为
“1”
时,输出端才为
“1”
。
可用芯片为
1
片
74LS00
,
1
片
74LS20
。
一、74ls20
74ls20是常用的双4输入
与非门
器件。实现的是完成四个输入的逻辑与非计算功能。其中,1A,1B, 1C,1D 输入1Y输出;2A,2B, 2C,2D 输入2Y输出。而两个NC脚为空,7脚接
GND
,14脚接Vcc
二、74ls00
74ls00为四组2输入端与非门其中:1A-4A,1B-4B 输入端,1Y-4Y 输出端。实现的是Y=(AB)'的功能
三人表决器仿真电路如下:
A、B、C三个输入信号分别用键来控制,按下则输入为“1”,否则为“0”。A、B连接74LS00芯片的1A和1B由1Y输出(AB)’,同理A、C连接到2A和2B,2Y输出(AC)’,B、C连接到3A和3B,3Y输出(BC)’。 74LS00的1Y、2Y、3Y连接到74LS20的1A、1B、1C,NC不接入,因为只有三个输入,所以1D接高电平,这样与上“1”不会影响最终结果,最后74LS20的1Y输出到一个灯泡,用来判断输出为“1”还是为“0”.
(74LS00和74LS20的VCC和GND端口分别都连接上5V的VCC器件和GND器件)
A、B连接74LS00芯片的1A和1B由1Y输出(AB)’,同理A、C连接到2A和2B,2Y输出(AC)’,B、C连接到3A和3B,3Y输出(BC)’。74LS00的1Y、2Y、3Y连接到74LS20的1A、1B、1C,NC不接入,因为只有三个输入,所以1D接高电平,这样与上“1”不会影响最终结果,最后74LS20的1Y输出到一个灯泡,用来判断输出为“1”还是为“0”.其中,1A,1B, 1C,1D 输入1Y输出;74ls00为四组2输入端与非门其中:1A-4A,1B-4B 输入端,1Y-4Y 输出端。
理解
74LS00
N的功能:
74LS00
N是一个与非门(NAND gate)集成
电路
芯片。它内部包含两个独立的2输入与非门,可以实现逻辑功能,如信号变换、逻辑运算等。
确定设计要求:
在
三人表决器
中,当A、B、C
三人
中有两人或两人以上同意时,提案通过;否则,提案不通过。
设定输入变量:A、B、C
三人
的
表决
作为输入变量,同意提案时用输入1表示,不同意时用输入0表示。
设定输出变量:
表决
结果Y为输出变量,提案通过用输出1表示,提案不通过用输出0表示。
实现
电路
:
在实际
电路
中,你可以使用开关或其他输入设备来表示A、B、C的
表决
。
输出结果可以通过LED或其他显示设备来表示提案是否通过。
以下是使用
74LS00
、
74LS20
和 74LS86 芯片的
三人
抢答器
电路
图:
![
三人
抢答器
电路
图](https://img-blog.csdnimg.cn/20210811173146399.png)
其中,
74LS00
芯片由两个 NAND 门组成,用于检测是否有两个或三个人同时按下抢答器按钮;
74LS20
芯片由四个 AND 门组成,用于检测 A、B、C 三个人中是否有人按下抢答器按钮;74LS86 芯片由四个 XOR 门组成,用于判断哪个人最先按下抢答器按钮。当有人按下抢答器按钮时,对应的 LED 灯亮起,表示该人抢答成功。
CSDN-Ada助手:
数电实验仿真-基于74LS00和74LS20的三人表决器
CSDN-Ada助手: