数字逻辑基础实验——组合逻辑电路的设计二

目录

一、实验名称

二、实验目的

三、实验电路 

四、实验软件与环境:

五、实验内容与步骤

1.实验内容

2.理论与电路设计部分

3.仿真部分

六、实验结果


一、实验名称

利用3线—8线译码器74LS138和必要的门电路实现特定情况下的三人表决电路

二、实验目的

(1)了解EDA技术的发展、应用概述。

(2)掌握Multisim 2001软件的使用,完成对电路图的仿真测试。

三、实验电路 

四、实验软件与环境:

实验软件:NI Multisim14.0

实验环境:WIndows10

五、实验内容与步骤

1.实验内容

(1)了解元件工具箱中常用的器件的调用、参数选择。

(2)调用各类仿真仪表,掌握各类仿真仪表控制面板的功能。

(3)设计一个表决电路,当控制端M=0时,输入端A、B、C一致同意时,输出F为1,否则输出为0;当控制端M=1时,输入端A、B、C多数同意时,输出F为1,否则输出为0。要求用3线—8线译码器74LS138和必要的门电路实现。

2.理论与电路设计部分

(1)根据要求分析,该实验需要一个控制端,三个输入端合计四个需要提供信号的端口,而3线—8线译码器74LS138只有三个输入端口,因此我们需要利用两个74LS138译码器组合成一个新的4线—8线译码器。我们设置四个输入端口M、A、B、C分别代表一个控制端和三个输入端;由于要求判别电路最后输出0或1,故设计一个二极管接在输出端,当输出为1时,二极管灯亮,反之二级管灯不亮。

(2)根据电路要求,列出输入与输出所对应的真值表:

M

A

B

C

F

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

1

1

0

0

0

0

1

0

0

1

0

1

0

1

0

0

1

0

1

1

1

1

1

0

0

0

1

1

0

1

1

1

1

1

0

1

1

1

1

1

1

(3)根据真值表写出对应的电路表达式并用最小项的形式进行表达:

3.仿真部分

考虑到3线—8线译码器74LS138特殊的控制端G1、G2A、G2B分别输入高电平1、低电平0,低电平0时译码器才会正常工作。选择Multisim中的四个Interactive Digital Constant元件作为控制输入信号的元件,将输入控制端M分别与第一片译码器的G2A端和第二片译码器的G1端相连,当M输入为1是调用第一片译码器,反之则调用第二片。然后我们将A、B、C三个输入分别与两片译码器上对应的A、B、C输入端连接,此外将两片译码器上需要接低电平的位置接地,需要接高电平的位置接入电压为5V的VCC。这样便可在第一片译码器的输出端得到F0至F7的输出,在第二片译码器的输出端得到F8至F15的输出。

由于该译码器输出低电平的特性,我们将表达式转换为低电平输出的与非式:

 并将五个输出端的输出结果作为与非门的输入端连接即可。这五个输出端分别为:第一片译码器的Y7与第二片译码器的Y3、Y5、Y6、Y7。最后将与非门与一个LED灯相连,并将LED灯接地,完成对电路的仿真设计。根据LED灯是否亮来判断结果:若结果为1,则LED灯亮;若结果为0,则LED灯不亮。

六、实验结果

当M端为0时,只有ABC输入为111时,LED灯才会亮,除此之外均不亮,当M端输入为1时,ABC输入为110、101、011、111时,LED灯亮,其余情况均不亮,实验结果符合实验前理论推演所作出的假设。

下图为MABC输入为0111时的电路情况

当输入M、A、B、C为0111、1110、1101、1011、1111时,LED端输出情况与上图相同。

下图为图2:MABC输入为0000时的电路情况:

当输入M、A、B、C为0000、0001、0010、0011、0100、0101、0110、1000、1001、1010、1100时,LED端输出情况与上图相同。

  • 44
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值