0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

卡诺图的降维操作讲解

FPGA之家 来源:FPGA学习者 作者:FPGA学习者 2022-12-06 09:45 次阅读

卡诺图的降维

从一道组合逻辑电路章节的课后题目入手:

[4-15]用中规模集成电路,设计一个路灯控制电路,要求能在四个不同的地方都可以独立的控制灯的亮灭。

【解析】

什么叫独立的控制灯的亮灭,如果是不管之前的状态是亮还是灭,其余每个开关都能使其状态发生改变(亮变灭或者灭变亮),这才叫独立控制,但是这样需要记住前一个时刻的状态,这就不是组合逻辑电路中的内容,而是时序逻辑电路。

所以此处独立是另外一种独立,即在其中三个开关状态相同,另一个开关状态不同的情况下可以控制灯的亮灭。

【题解】

首先列出真值表

设输入变量为A、B、C、D,输出变量为Y,则:

12392124-74fc-11ed-8abf-dac502259ad0.png

根据该真值表可得表达式:

12427210-74fc-11ed-8abf-dac502259ad0.png

有表达式就好办了,接下来就是怎么实现该表达式,无非就是使用译码器、数据选择器等等。

[解法1]

直接一点,使用4-16译码器(当然,没有直接可以使用的4-16译码器,可先用2个3-8译码器进行级联)

上述表达式化成最小项的形式:

124a3d92-74fc-11ed-8abf-dac502259ad0.png

图略

[解法2]

再直接一点,使用16选1数据选择器。如图:

12555b0a-74fc-11ed-8abf-dac502259ad0.png

[解法3]

正常一点,使用8选1数据选择器:

使用8选1数据选择器,只有三个变量输入,那么就要想办法消除一个变量,这就到了本文的重点,使用卡诺图进行降维:

先画正常的四变量卡诺图,然后进行降维操作,比如此处消除D输入变量:

125f1852-74fc-11ed-8abf-dac502259ad0.png

12680ce6-74fc-11ed-8abf-dac502259ad0.png

在图中,红圈圈的位置,当AB=00,C=0时,输出Y和D的值相同,所以降维后右侧红圈圈中填D。绿色圈圈同理,填入D非。

>====================<

[补充练习]

随便找一个卡诺图进行降维操作:

12724058-74fc-11ed-8abf-dac502259ad0.png

还可以再进行降维,这次消除B输入变量:

127af11c-74fc-11ed-8abf-dac502259ad0.png

在第二个图红圈圈中,A=0,C=0的情况下,B=0时,Y=D,B=1是Y=0,所以降维后填B'D。其余几个格子同样操作。

其实降维,本质上就是一种折叠操作。

>====================<

再回到原来的题目上:

128616d2-74fc-11ed-8abf-dac502259ad0.png

这样就是只有三个输入变量了,可以使用8选1数据选择器了,如下图所示:

128c250e-74fc-11ed-8abf-dac502259ad0.png

[解法4]

使用四选一数据选择器:

在上述卡诺图的基础上继续降维即可:

129ba51a-74fc-11ed-8abf-dac502259ad0.png

然后就可以使用四选一数据选择器了

12a5b4d8-74fc-11ed-8abf-dac502259ad0.png

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 集成电路
    +关注

    关注

    5379

    文章

    11340

    浏览量

    360582
  • 控制电路
    +关注

    关注

    82

    文章

    1704

    浏览量

    135750

原文标题:数字电子技术基础----卡诺图的降维

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    求电气讲解,刚接触电气,看不懂图纸

    电气讲解,刚接触电气,看不懂图纸,有无老师能简要讲解一下各部分
    发表于 10-13 21:33

    新入选2024北京“数据要素×”典型案例

    近日,2024全球数字经济大会在北京举行。在大会期间举办的“数智驱动创新×流通链接未来”数据要素高层论坛上,北京市政数局发布了《2024北京“数据要素×”典型案例集》,四新“多源数据融合驱动
    的头像 发表于 09-04 17:16 721次阅读

    新接盘滴滴智驾及座舱资产

    此前有媒体报道,有消息传出称四新旗下的公司四智联将接盘滴滴智能驾驶及智能座舱资产;目前双方正在深入谈判中,此次的收购标的价值高达5亿人民币,大概率是以四智联的股份来做交易。滴滴
    的头像 发表于 08-28 11:53 1458次阅读

    电压是什么意思怎么判断

    电压,又称为电压差或电压损失,是指在电路中,电流通过电阻或导线时,由于电阻的存在而产生的电压降低现象。电压是电路设计和分析中的一个重要概念,对于保证电路的正常工作和提高电路的效率具有重要意义
    的头像 发表于 07-31 11:24 2079次阅读

    电压是整个回路的吗为什么

    电压是电路中的一个重要概念,它指的是在电路中,电流通过电阻或其他元件时,电势能的降低。电压是整个回路的,因为它涉及到电路中所有元件的电势变化。 电压概述 1.1 电压的定义 电
    的头像 发表于 07-31 11:19 533次阅读

    卡诺模型引领人工智能走向用户心坎

    ?答案或许就隐藏在卡诺模型这一经典的产品设计和优化工具之中。 卡诺模型,又称Kano模型,自1984年由狩野纪昭教授提出以来,便以其独特的产品质量和用户满意度理论,成为了全球企业和研发团队的重要参考。如今,这一模型在人工智能领
    的头像 发表于 07-25 11:03 453次阅读

    卡诺模型助力AI腾飞:人工智能发展新视角

    在科技飞速发展的今天,人工智能(AI)已经成为引领未来社会变革的重要力量。然而,如何有效评估AI技术的成熟度和应用价值,一直是业界和学术界关注的焦点。卡诺模型作为一种成熟的技术成熟度评价工具,其在
    的头像 发表于 06-14 09:52 290次阅读

    foxbot基本操作与应用讲解

    电子发烧友网站提供《foxbot基本操作与应用讲解.pptx》资料免费下载
    发表于 05-11 09:34 1次下载

    新疆召开哈柯文操作系统研发推进会

    在研讨会上,社区代表介绍了哈柯文操作系统研发所需的产品需求,参会的专家们对该问题展开了深入的讨论并达成协议,将进一步加强彼此间的合作,以推进哈柯文操作系统的研发工作。
    的头像 发表于 03-22 10:15 422次阅读

    卡诺模型驱动人工智能革新:重塑未来智能生态!

    在数字化浪潮席卷全球的今天,人工智能(AI)已成为推动社会进步的重要力量。而卡诺模型,作为一种经典的产品设计和优化工具,正以其独特的视角和强大的分析能力,为人工智能领域注入新的活力,赋能AI技术更高
    的头像 发表于 02-20 09:56 349次阅读

    LDO线性稳压器电路讲解

    LDO线性稳压器电路讲解
    的头像 发表于 01-19 10:26 662次阅读
    LDO线性稳压器电路<b class='flag-5'>图</b><b class='flag-5'>讲解</b>

    /三的多轴PSO视觉飞拍与精准输出:EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(八)

    本文主要讲解多轴PSO二、三比较输出两种模式。
    的头像 发表于 01-08 09:34 455次阅读
    二<b class='flag-5'>维</b>/三<b class='flag-5'>维</b>的多轴PSO视觉飞拍与精准输出:EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(八)

    断路器容是什么意思?为何要容使用?多少?

    断路器容是什么意思?为何要容使用?多少? 断路器容是指在电力系统中降低断路器的额定容量,也就是将原本能够承受的负荷容量减少到更低的数值。这一过程通常是通过更换断路器的额定容量或
    的头像 发表于 12-26 14:02 2603次阅读

    高压开关柜二次讲解

    高压开关柜二次讲解
    的头像 发表于 12-11 14:58 1169次阅读
    高压开关柜二次<b class='flag-5'>图</b><b class='flag-5'>讲解</b>

    接地变接线原理讲解

    接地变接线原理讲解
    的头像 发表于 11-30 09:53 1647次阅读
    接地变接线原理<b class='flag-5'>图</b><b class='flag-5'>讲解</b>