化简

  • 公式化简法
    • 并项法
    • 吸收法
    • 消项法
    • 消因子法
    • 配项法
  • 卡诺图化简法
    • 化简原则
  • 具有无关项的逻辑函数化简
    • 无关项在化简中的应用
  • 多输出逻辑函数的化简
  • 逻辑函数形式的变换

常用的化简方法有公式化简发和卡诺图化简法,后面涉及的奎恩-麦克拉斯基(Q-M)化简适用于计算机化简,本文中不涉及。

公式化简法

首先要了解什么是公式的最简形式
通常与或形式所包含的乘积项最少,则称为逻辑函数式的最简形式。
如:

Y=AC+B'C

并项法

AB+AB`=A

吸收法

A+AB=A

消项法

AB+A`C+BC=AB+A`C
AB+A`C+BCD=AB+A`C

消因子法

A+A`B=A+B

配项法

A+A=A


公式化简法的优缺点:
优点:不受变量数目的限制。
缺点:没有固定的步骤可循;需要熟练运用各种公式和定理;在化简一些较为复杂的逻辑函数时还需要一定的技巧和经验;有时很难判定化简结果是否最简。

卡诺图化简法

当你不想记公式,懒得推导时,可直接用卡诺图化简

例子:

根据最小项之积下标的形式
填入卡诺图中
其中AB为高位,CD为低位,当ABCD为0001时代表最小项下标为1 的那一项,其他根据二进制与十进制的转换可以类推。

化简原则

在卡诺图中,最小型的相邻项可以直观的表现出来。

合并最小项的原则:

1.两个相邻最小项可合并为一项,消去一对因子

2.四个排成矩形的相邻最小项可合并为一项,消去两对因子

3.八个相邻最小项可合并为一项,消去三对因子

4.化简后的乘积项应包含函数式的所有最小项,即覆盖图中所有的1。

5.乘积项的数目最少,即圈成的矩形最少。

6.每个乘积项因子最少,即圈成的矩形最大。

具有无关项的逻辑函数化简

无关项中分为约束项和任意项。
约束项:在逻辑函数中, 对输入变量取值的限制 ,在这些取值下为0的最小项称为约束项。(限制某些变量不能出现,且值始终为0,所以可以将约束项写入函数式或者删掉都不影响函数值)

任意项:在输入变量某些取值下,函数值为1或为0 不影响逻辑电路的功能 ,在这些取值下为1的最小项称为任意项。

逻辑函数中的无关项:约束项和任意项可以写入函数式,也可不包含在函数式中,因此统称为无关项。

例1:我们由一个电动机的运行状态来看无关项取值。

无关项在化简中的应用

1.加入(或去掉)无关项,应使化简后的项数最少,每项因子最少
2.从卡诺图上直观地看,加入无关项的目的是为矩形圈最大,矩形组合数最少。

合理地利用无关项,可得更简单的化简结果
例2:(无关项可以加入函数式子中化简)

有了约束项后,可以进一步化简,但加入哪一个约束项不够直观。
由此,我们采用卡诺图化简方法,能较为直观清晰的看出化简步骤。

多输出逻辑函数的化简

我们给出下列式子及其化简方法:

1.

2.

卡诺图化简的方式有多种,其所对应的电路输出表达也会有不同。
找出并合理利用共用项,得到总体最简的化简结果。
我们可以发现在上述化简式子中有许多共用项,虽然此时他们并不是最简与或形式,但在实现多输出逻辑函数时,由于每个共用项可跟两个输出函数使用,从而减少了门电路的输出数目。
于是就可以得出下图的门电路输出。

逻辑函数形式的变换

意思就是在实际操作中可选用的电子元器件实际很少,如何将其转换为自己想要的形式是非常重要的。

1.与或式→与非式

Y=(Y`)`


逻辑函数的化简方法——数电第二章学习相关推荐

  1. 逻辑代数基础介绍——数电第二章学习

    2.1--2.5 逻辑代数经常涉及到的电路 一些常见的逻辑运算 最小项 常见化简成最小项之和的方法 最大项 常见化简成最大项之积的方法 逻辑代数经常涉及到的电路 所有基础都是基于最基本的与.或.非电路 ...

  2. 用Multisim 14.1实现逻辑函数的化简与变换

    Multisim是美国国家仪器(NI) 有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作.它包含了电路原理图的图形输入.电路硬件描述语言输入方式,具有丰富的仿真分 ...

  3. 逻辑函数公式化化简_数字IC面试题

    逻辑函数公式化化简 原理:反复使用逻辑代数的基本公式和常用公式消去函数式中多余的乘积项和多余的因式,以求得函数式的最简形式. 法一:吸收法 A+AB=A 法二:并项法 AB+AB'=A(B+B')=A ...

  4. 数电(第二章、逻辑电路)

    逻辑电路概述 ~逻辑代数 ~基本运算,公式和定理 ~逻辑函数的表示,转换和化简 1). 数字电路分析与设计工具:逻辑代数 2). 逻辑:事物之间的因果关系. 3). 逻辑代数:逻辑运算的数学方法(布尔 ...

  5. 数字逻辑笔记7丨2.5逻辑函数卡诺图化简法

    卡诺图的构成 1.卡诺图的构成 一种图形化简法,在逻辑设计中广泛应用 卡诺图:一种平面方格图,每个小方格代表一个最小项,又叫"最小项方格图" 卡诺图可以视为真值表图形化的结果 n个 ...

  6. 【My Electronic Notes系列——逻辑函数的化简】

    目录 序言:

  7. 逻辑函数的代数化简法

    根据逻辑函数表达式,可以画出相应的逻辑图.然而,直接根据某种逻辑要求归纳出来的逻辑函数表达式往往不是最简的形式,这就需要对逻辑函数表达式进行化简.利用化简后的逻辑函数表达式构成逻辑电路时,可以节省器件 ...

  8. 计算机逻辑函数,计算机智能化简多变量逻辑函数的算法分析

    摘要: 在设计逻辑电路图时,由真值表直接得到的函数往往比较复杂.代数法和卡诺图法等方法对于变量数目较多的逻辑函数则效果不佳,本文介绍一种可编程化简复杂逻辑函数的方法──Q-M法(也叫表格法),该方法可 ...

  9. 下降沿触发的jk触发器(带异步复位和置位功能)_边沿触发器 || D触发器 || JK触发器 || 逻辑功能转换 工作特性 || 重难点 || 数电...

    边沿触发器 || D触发器 || JK触发器 || 逻辑功能转换 || 脉冲工作特性 || 重难点 || 数电 1.触发器基础 前面介绍了门控锁存器.对于门控锁存器,在控制信号C有效期间,输入信号的任 ...

  10. 查看某个方法在哪里被调用_MATLAB局部函数公有化的方法: localfunctions

    知乎视频​www.zhihu.com MATLAB的一个函数文件里面, 开头第一个函数是可以被外部调用的, 而其他函数是无法直接被外部调用的, MATLAB称之为局部函数. 如果用OOP的术语来说, ...

最新文章

  1. Hadoop CDH4.5 HBase部署
  2. 模拟浏览器自动化测试工具Selenium之二Html基本元素开发篇
  3. ITK:将itk :: Image转换为vtkImageData
  4. 面向接口编程,你考虑过性能吗?
  5. 生产者与消费者模式(python 版)
  6. * Dijkstra 堆优化
  7. php不支持redis
  8. 快捷键关机电脑_电脑还可以这样关机?炫技术的时候到了!
  9. 计算机电竞方向,关于电竞专业的就业方向
  10. Gxemul 运行原理简述
  11. 谈谈BFC与ie特有属性hasLayout
  12. 推荐几个更新比我勤快的优质产品号
  13. 微信公众号开发-自定义菜单
  14. Spring连环CVE-2015-5211和CVE-2020-5421漏洞升级教程!
  15. 暑假爆肝整理这篇python基础教程,全是干货,学完基础就过关(收藏加好评吧)
  16. C++ | 计算圆周长面积、圆柱体积、圆球体积
  17. AWE /3GB 内存扩展技术
  18. 云栖大会 | Apache Spark 3.0 和 Koalas 最新进展
  19. CAD2016 画直线时第二点为相对坐标(相对第一个点的坐标),非绝对坐标
  20. linux服务器被植入挖矿病毒后初步解决方案

热门文章

  1. 自杀式未来,从垃圾快乐上瘾开始?
  2. WordPress直接调用头像地址
  3. 1月16日英语计算机统考,高考英语听力首次机考16日开考
  4. 【嵌入式】Libmodbus源码分析(四)-RTU相关函数分析
  5. 计算机vb题库程序代码编写,计算机二级考试.题库-vb程序题
  6. 【历史上的今天】9 月 30 日:“计算机之父”争夺战;Microsoft Excel 诞生;百度推出百度地图
  7. 前端生成小程序二维码
  8. PostgreSQL如何拼接字符串
  9. M1 macbook安装jdk
  10. python导入鸢尾花数据集_python数据挖掘学习笔记】十九.鸢尾花数据集可视化、线性回归、决策树花样分析...