



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
卡诺图化简所应用的逻辑代数原理与方法kamaugh map Simplificationof theapplication ofprinciples and methods ofalgebraiclogic【摘要】逻辑代数卡诺图化简是数字电子技术的一个重要内容,本文讨论了卡诺图化简逻辑代数的化简原理以及基本方法。卡诺图利用了格雷码的循环相接性质进行化简,采用画卡诺圈进行逻辑合并。【关键词】逻辑代数;卡诺图;化简【Abstract】Simplifying logic function by kamaugh map is an important content of digital electronic technique. This paper explores the principle and basic methods of Simplifying logic function by kamaugh map. K-mapusethe cyclephasenature of theGray code to simplifying logic function and use carnotcycle to mergelogic.【Key Word】Logic Function;Karnaugh Map;Simplifying引言在ASIC设计和基于PLD的设计中,最小化都是一个重要的步骤。多余的门和门输入端需要更多的面积,从而增加了成本。但是在杂乱的代数符号中找出可结合的项是困难的。卡诺图是逻辑函数真值表的图形表示,是一种更适于人工操作的最小化方法,其出发点是对真值表进行图形等效,它是通过一种直观形象、易于操作的方式来实现逻辑代数化简。一、卡诺图化简的相关概念1、最小和:逻辑函数F的最小和是F的一个“积之和”表达式,F的其它“积之和”表达式不会比最小和最小和式中的乘积项更少。2、主蕴含项定理:最小和是主蕴含项之和。3、奇异“1”单元:是一个仅被单一主蕴含项覆盖的输入组合。4、质主蕴含项:是覆盖一个或多个奇异“1”单元的主蕴含项。5、蕴涵项:在函数的“与-或”表达式中,每个“与”项被称为该函数的蕴涵项二、卡诺图的构成及化简的原理1、卡诺图是一种平面方格阵列图,n个变量的卡诺图由2n个小方格构成。卡诺图是真值表图形化的结果,n个变量函数的真值表是用2n行的纵列依次给出变量的2n种取值,每行的取值与一个最小项对应;而n个变量函数的卡诺图是用二维图形中2n个小方格的坐标值给出变量的2n种取值,每个小方格与一个最小项对应。2、格雷码具有循环邻接的特性,而将逻辑函数真值表中的最小项重新排列成矩阵形式,并且使矩阵的横方向和纵方向的逻辑变量的取值按照格雷码的顺序排列,这样构成的图形就是卡诺图。卡诺图上上下左右在几何上相邻的方格内只有一个因子有差别,且同一幅卡诺图中分别处于行(或列)两端的小方格也只有一个因子的差别,满足循环邻接的特性。这样一来我们可以从图形上直观地找出相邻最小项合并。合并的理论依据是并项定理AB+AB=A,即两个相邻最小项可以合并为一个与项并消去一个变量。例如:四变量最小项ABCD、ABCD、ABCD、ABCD,其中ABCD和ABCD相邻,可以合并为ABD;ABCD和ABCD相邻,可以合并为ABD;而与项ABD和ABD又为相邻与项,故按同样道理可进一步将两个相邻与项合并为BD。所以有:F=ABCD+ABCD+ABCD+ABCD=BD; 这样一来用卡诺图化简逻辑函数的基本原理就是把上述逻辑依据和图形特征结合起来,通过把卡诺图上表征相邻最小项的相邻小方格“圈”在一起进行合并,达到用一个简单“与”项代替若干最小项的目的。通常把用来包围那些能由一个简单“与”项代替的若干最小项的“圈”称为卡诺圈。三、卡诺图化简的方法利用卡诺图化简逻辑函数的步骤如下1、将逻辑函数写成最小项表达式2、按最小项表达式填卡诺图 ,凡式中包含了的最小项,其对应方格填1,其余方格填0。3、合并最小项我们最常用的方法是“圈1法”(要画必要且最大的卡诺圈),其基本原则如下:a包围圈内的方格数一定是2n个,且包围圈必须呈矩形(包括正方形),并且要包含所有的最小项。b几何相邻特性包括上下底相邻,左右边相邻和四角相邻(必须同时为1)。c 同一方格可以被不同的包围圈重复包围多次, 但新增的包围圈中一定要有原有包围圈未曾包围的方格。d一个包围圈的方格数要尽可能多(以保证化简后的乘积项最简),包围圈的数目要尽可能少(以保证化简后的乘积项数量最少)。4、将所有包围圈对应的乘积项相加得出表达式。相应的乘积项的变量可以直接从卡诺图中确定,每个变量的确定原则如下:a如果圈线只覆盖图中变量为0的区域,则变量在乘积项中求反。b如果圈线只覆盖图中变量为1的区域,则变量在乘积项中不求反。c如果圈线覆盖图中变量为0和1的区域,则在乘积项中不出现。5、无关项的处理无关项可取1可取0,用d来代表,具体以实际情况来定。四、实用举例例一:如图的卡诺图,进行化简。第一,合并最小项按照上述的原则,图2可画出a、b、c、d四个包围圈,a区是把同一行的左、右两侧及同一列的上、下端看作邻接。第二,将每个包围圈的逻辑表达式进行逻辑加。根据保留圈内最小项的相同变量,除去不同变量的化简规律,对于a区,变量A、C取值均有变化,所以消去A、C变量,变量B、D取值无变化应保留,因此该圈化成的最简项为B D。对于b区,变量A、C、D取值不变应保留,变量B取值变化,因此消变量B,该圈化简的最简项为A CD。对于c区,变量B、D取值均有变化,可消去B、D变量,变量A、B取值不变,应保留,因此该圈化成的最简项为AC。同理d圈化成的最简项为A B,因此F=Fa+Fb+Fc+Fd=BD+ACD+AC+AB就是简化后的最简逻辑表达式。综上所述,用卡诺图法化简可以比较简便地得到最简的逻辑表达式,同时,对于给定的逻辑函数,可不必先化其为最小项表达式,而通过一定的观察直接填出其卡诺图,然后利用“圈1法”圈出正确的方格组,最后再根据除去圈内不同的化简规律就可写出简化后的最简逻辑表达式。例2:当8421BCD码其代表的十进制数5时,输出为“1”,求Y的最简表达式。解:先列真值表,再画卡诺图A B C DY0 0 0 000 0 0 100 0 1 000 0 1 100 1 0 000 1 0 110 1 1 010
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 捕鼠灭鼠测试题及答案
- 肿瘤科医师试题及答案
- 系统管理师的考核体系试题及答案
- 求导题考试题及答案
- 系统架构设计师考试新技术带来的机遇与挑战试题及答案
- 西医临床症状分析试题及答案研究
- 护士岗位培训试题及答案
- 确保全面复习2025公共营养师考试试题及答案
- 西医临床基础知识测试试题及答案
- 图书馆知识服务与创新实践试题及答案
- 2025年河南地矿职业学院单招职业适应性考试题库及答案1套
- 2025年河南建筑职业技术学院高职单招语文2019-2024历年真题考点试卷含答案解析
- 企业交叉作业协议书
- 《航空工程技术英语》课件-Chapter 12 Flight Control教学课件:Flight Control + Auto Flight Control
- 2024年郑州铁路职业技术学院单招职业技能考试题库附答案
- 防雷知识培训课件
- 【9历一模】2025年安徽省合肥市蜀山区九年级中考一模历史试卷(含答案)
- 民宿创业计划书与方案
- 四川省南充市顺庆区南充高级中学2024-2025学年高一下学期4月月考语文试题
- 2025年合肥兴泰金融控股(集团)有限公司招聘23人笔试参考题库附带答案详解
- 二级水电工试卷及答案
评论
0/150
提交评论