数字电路逻辑设计           卡诺图

目录

前言

1、什么是卡诺图

2、用卡诺图表示逻辑函数的方法

3、利用卡诺图合并最小项的规律

4、任意项


前言

在学习FPGA的时候,关于竞争和冒险的判断方法之一卡诺图法,当时有看到的说法是用卡诺图查看电路是否存在互斥电路。当时很不理解,然后就去看了一下同学的《数字电路逻辑设计》对这个知识点做个记录。

1、什么是卡诺图

将真值表转换成方格图的形式,按循环码的规矩排列变量取值组合,所得的真值表称为卡诺图。

循环码:相邻两组之间只有一个变量值不同的编码。(是不是觉得很像格雷码,唯一不同的是循环码还有一个条件就是最大的值与最小的值也只有一个变量不同,例如:00--01--11--10,第一个和第四个也是相邻的,是不是就循环了呢,循环码又称反射码)

变量为n,循环码的个数为2^n个

2、3变量的循环码
A                   B A                B             C
0                    0 0                0                0
0                    1 0                0                1
1                    1 0                1                1
1                    0 0                1                0
1                1                0
1                1                1
1                0                1
1                0                0

卡诺图和真值表只是表现形式不一样而且,调换了顺序。

2、用卡诺图表示逻辑函数的方法

2.1、对于不是最小项表达式的逻辑函数,一般是将逻辑函数转换成最小项再填图。

2.2、观察法:在逻辑函数与-或式中乘积项只要有一个变量因子的值为0,该乘积项为0;所有乘积项变量因子为1,该乘积项为1。

3、利用卡诺图合并最小项的规律

由于循环码的特性,凡是在卡诺图中处于相邻位置的最小项均可合并。

a. 尽最大可能圈住合并按2^n规则;

b.每个圈组合中至少有一个没被别的单元利用。

4、任意项

名词解释:任意项是指一个逻辑函数中,变量的某些取值组合不会出现,或者函数在变量的某些组合时输出不确定,可能为1,可能为0。也称为约束项。具有任意项的逻辑函数成为非完全描述的逻辑函数。

合理运用任意项来化简逻辑函数,对于非完全描述逻辑函数1格一定要加圈覆盖,任意格可以作为1格加圈合并,最后要指出化简过程中对任意项赋予了确定的输出值。

逻辑函数的简化之图解法(卡诺图法)相关推荐

  1. 【数字逻辑】——逻辑函数及其简化(学习笔记)

  2. FPGA:逻辑函数的卡诺图化简法

    文章目录 最小项与最小项表达式 最小项的定义 最小项的性质 逻辑函数的最小项表达式 卡诺图化简法 用卡诺图表示逻辑函数 卡诺图的引出 两变量卡诺图 三变量卡诺图 四变量卡诺图 已知逻辑函数真值表,画卡 ...

  3. 电子技术基础(三)__第5章 之逻辑函数相关的 最小项、卡诺图、逻辑图

    逻辑函数的表示形式主要有:  逻辑函数表达式.真值表.卡诺图.逻辑图. 本文主要介绍 逻辑函数表达式里的最小项,卡诺图, 逻辑图. 1 最小项 设由三个输入变量A.B.C组成逻辑函数, 可以组成许多乘 ...

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

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

  5. 数字电路3(逻辑函数的卡诺图化简法)

    1.最小项的定义及其性质 2.逻辑函数的最小项表达式 3.用卡诺图表示逻辑函数 4.用卡诺图化简逻辑函数 5.含无关项的逻辑函数及其化简

  6. digital_logic@一位全加器的真值表@画卡诺图@输出逻辑函数表达式

    文章目录 digital_logic@一位全加器的真值表@画卡诺图@输出逻辑函数表达式 真值表 卡诺图 用卡诺图表示逻辑函数的方法 最小项 全加器的逻辑表达式 直接观察法(与或式)快速绘制卡诺图 di ...

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

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

  8. FPGA:逻辑函数的代数法化简

    文章目录 逻辑函数的最简形式 逻辑函数的代数化简法 并项法 吸收法 消去法 配项法 示例1 示例2 逻辑函数的最简形式 1.化简逻辑函数的意义 L=AB+AˉB+AˉBˉ=(A+Aˉ)B+AˉBˉ=1 ...

  9. 逻辑函数的描述工具介绍

    逻辑函数的描述工具 布尔代数法 布尔代数是按一定逻辑规律进行运算的代数,布尔代数中的变量称为逻辑变量,只有两种取值,0和1 .表示的是两种对立的逻辑状态. 逻辑图法 逻辑图是用标准化的图形符号来表示逻 ...

最新文章

  1. 我的MYSQL学习心得(十六) 优化
  2. dtree的使用和扩展
  3. Java后台调用Flex自定义类型 (Java和AS类型转换问题)
  4. c语言复制后无法运行,刚学C语言,在Linux下写的代码能正常编译,复制到VC下就无法运行...
  5. 【数据结构与算法】之深入解析“冗余连接”的求解思路与算法示例
  6. ajax基本流程,AJAX基本流程
  7. 渣本毕业两年经验,大厂面试题汇总
  8. easyui label显示不全_easyui 元素遍历问题
  9. lda进行图片分类_基于SIFT+Kmeans+LDA的图片分类器的实现
  10. (83)FPGA仿真完成激励(finish)
  11. 多数据源与动态数据源的权衡
  12. LINUX获得线程号、设置线程名
  13. 大数据MongoDB之NoSQL的CAP定理和BASE原则是什么?
  14. Java实现 LeetCode 273 整数转换英文表示
  15. greenplum常用函数
  16. 照片墙背景html图片,微信照片墙背景图片
  17. HTML如何判断是否星期六,判断今天是星期几的5种方法(原生js)
  18. 我想给宝宝开发育儿软件
  19. rabbitmq消费端auto和manual区别;处理mq的requeue
  20. 挑战程序设计竞赛 3.6 与平面和空间打交道的计算几何

热门文章

  1. 软件测试配置管理的概念
  2. 【设计模式】面向对象的四个特点
  3. 提高网页加载速度的一些方法和技巧
  4. 项目场景: gyp verb check python checking for Python executable python2 in the PATH
  5. 介绍芯片时为什么都要介绍制程?制程到底是什么?14nm、10nm?
  6. C# Newtonsoft.Json
  7. 夺宝观察:从一元夺宝用户的舆论看行业发展
  8. 【点宽专栏】国信证券——关于量化选股之聚类分析的探讨
  9. velcoity使用说明:foreach指令
  10. little alchemy攻略