组合逻辑电路的分析与设计

1.实验原理

        使用中、 小规模集成电路来设计组合电路是最常见的逻辑电路。 设计组合电路的一般步骤如图下所示

      

        根据设计任务的要求建立输入、 输出变量, 并列出真值表。 然后用逻辑代数或卡诺图化简法求出简化的逻辑表达式。 并按实际选用逻辑门的类型修改逻辑表达式。 根据简化后的逻辑表达式, 画出逻辑图, 用标准器件构成逻辑电路。 最后, 用实验来验证设计的正确性。

2.卡诺图

1.定义

        卡诺图本质上是对逻辑函数真值表的图形化表示,把能够化简的的最小项通过相邻项合并的可视化方式标识出来。

2.根据卡诺图完成一个四路表决器

        要求:用“ 与非” 门设计一个表决电路: 当四个输入端A、B、C、D中有三个或四个为“ 1” 时, 输出端才为“ 1”。

        根据要求先画出对应真值表,如下表所示。

D0000000011111111
A0000111100001111
B0011001100110011
C0101010101010101
Z0000000100010111

        再根据真值表绘制对应的卡诺图,如下表所示。

BC\DA00011110
00
011
11111
101

        由卡诺图可得对应的逻辑表达式为任意三项进行“与非“操作后得到的项再进行”与非“操作,所以可以得到如下图所示电路图。

3.分析组合逻辑电路

        对于电路图的绘制,我们还可以使用Logsim的提供的“分析组合逻辑电路”的智能功能,重新完成四路表决器实验。实验步骤如下

  1. 在”工程“中找到”分析组合逻辑电路“

  2. 录入输入输出的项

  3. 完成真值表的录入

  4. 生成对应的卡诺图

  5. 设置生成电路图的方式

  6. 完成电路图

    这样就会为我们省去很多绘制电路图的步骤。

4.LED显示电路

        7段数码显示管(LED)是由7个单独LED二极管组合而成(忽略小数点),经常用来显示0-9这些数字。 它可以用4个输入项A-B-C-D和7个输出项a~g的逻辑关系真值表来表达。

        要求:CD4511芯片能够完成这种对应关系的转换。请在之前四路表决器电路实现的基础上,继续用连接线联接CD4511,将投票为1的票数总和显示到一个 LED上。

        根据实验可得出CD4511芯片是将输入到芯片的四项当作一个二进制数,并在LED上显示对应的十进制数。所以要设计一个电路,将初始的四项输出成四项来表示统计它们”1“的数量的二进制数,然后接入到CD4511芯片中。

        但由于”1“的数量最多为4,所以在四位二进制数中,最高位始终为0,所以对最高位可以不考虑,只考虑后三位,所以可以得到如下图电路,从上往下依次是从高位到低位。

5.组合逻辑电路化简

        对于实验二的电路,可根据电路中写出 Y和Z的逻辑表达式,并进行化简。 重新验证之前的答案在理论上是否正确,并重新设计一个新的简化电路。

6.小结

        在本次实验中,我了解到了诺顿图,它让我们最终可以得到最简洁的布尔函数表达式,减少逻辑门的数量和复杂度;还了解到了分析组合逻辑电路的用法,这大大减少了我们绘制电路图的步骤,同时在观感上也有了一定优化;同时组合逻辑电路的化简也是大大减少了绘制电路图的步骤,将复杂的逻辑表达式化简,变成较为简单的电路,更加直观。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值