版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2.2 逻辑函数的卡诺图化简法逻辑函数的卡诺图化简法2.2.2 逻辑函数的最小项表达式逻辑函数的最小项表达式2.2.1 最小项的定义及性质最小项的定义及性质2.2.4 用卡诺图化简逻辑函数用卡诺图化简逻辑函数2.2.3 用卡诺图表示逻辑函数用卡诺图表示逻辑函数n n个变量个变量X1, X2, , XnX1, X2, , Xn的最小项是的最小项是n n个因子的乘积,每个变量个因子的乘积,每个变量都以它的原变量或反变量的方式在乘积项中出现,且仅出都以它的原变量或反变量的方式在乘积项中出现,且仅出现一次。普通现一次。普通n n个变量的最小项应有个变量的最小项应有2n2n个。个。通常用通常用mimi表
2、示最小项,表示最小项,m m 表示最小项表示最小项, ,下标下标i i为最小项号。为最小项号。 BAACBA、 、A(B+C) 那么不是最小项。那么不是最小项。例如,例如,A、B、C三个逻辑变量的最小项有三个逻辑变量的最小项有238个,个,即即 CBACBACBABCACBACBACABABC、2.2.1 最小项的定义最小项的定义m0m1m2m3m4m5m6m7 2.2.2 逻辑函数的最小项表达式逻辑函数的最小项表达式 ( ,)()()L A B CAB CCA BB C为为“与或逻辑表达式;与或逻辑表达式; 每个乘积项都是最小项。每个乘积项都是最小项。例例1 1 将将( , ,)L A B
3、CABAC变换成最小项表达式变换成最小项表达式ABCABCABCABC= m7m6m3m5 (7, 6 3 5)m, ,( , ,)()L A B CABABC AB 例例2 将将 化成最小项表达式化成最小项表达式 a.去非号去非号()()L A,B,CABABCAB()AB AB CAB()()AB AB CABb.去括号去括号ABCABCAB()ABCABCAB CCABCABCABCABC3576(3,5,6,7)mmmmmC.C.补齐变量补齐变量d.d.写成简式写成简式如何导出最小项表达式如何导出最小项表达式公式法公式法如何导出最小项表达式如何导出最小项表达式真值表法真值表法 对应给定
4、的逻辑函数,可先列写出对应给定的逻辑函数,可先列写出真值表,然后经过真值表列最小项表达真值表,然后经过真值表列最小项表达式式例:例:A CB AF(A,B,C)ABCF00010011010001101000101111001111),m( ABCCBA CB AC B AF75102.2.3 用卡诺图表示逻辑函数用卡诺图表示逻辑函数1、卡诺图的构成、卡诺图的构成 卡诺图是一种相邻陈列的最小项方格图,图中方格卡诺图是一种相邻陈列的最小项方格图,图中方格的个数等于的个数等于n n变量函数的最小项数。变量函数的最小项数。逻辑相邻:假设两个最小项只需一个变量互为反变量,就逻辑相邻:假设两个最小项只需
5、一个变量互为反变量,就称这两个最小项在逻辑上相邻。称这两个最小项在逻辑上相邻。如最小项如最小项m6=ABC、与、与m7 =ABC 在逻辑上相在逻辑上相邻邻m7m6AB10100100011110 m0 m1 m2 m3 m4 m5 m6 m7 m12 m13 m14 m15 m8 m9 m10 m110001111000011110ABCD三变量卡诺图三变量卡诺图四变量卡诺图四变量卡诺图BABABAAB两变量卡诺图两变量卡诺图m0m1m2m3CBABCACBABCACBACBACBAABCCAB m0 m1 m2 m3 m4 m5 m6 m7卡诺图的特点卡诺图的特点:循环相邻性,循环相邻性,这
6、个重要特点是卡诺图化简这个重要特点是卡诺图化简逻辑函数的主要根据。逻辑函数的主要根据。 2. 逻辑函数的卡诺图逻辑函数的卡诺图任何逻辑函数都等于其卡诺图中为任何逻辑函数都等于其卡诺图中为1的方格所对应的最小项的方格所对应的最小项之和。之和。例例1:画出逻辑函数:画出逻辑函数L(A, B, C, D)= m(0, 1, 2, 3, 4, 8, 10, 11, 14, 15)的卡诺图的卡诺图 1 1 1 1 1 0 0 0 0 0 1 1 1 0 1 1 10 11 01 00 CD 00 01 11 10 AB L ( ,)()()()L A B C DABCD ABCD ABCD()()ABC
7、DABCDLABCDABCDABCDABCDABCD例例2 2 画出下式的卡诺图画出下式的卡诺图 10 11 01 00 CD 00 01 11 10 AB L 0 00 00 00 00 0 1 1 1 1 1 1 1 1 1 1 1 解解1. 1. 将逻辑函数化为最小项表达式将逻辑函数化为最小项表达式2. 2. 填写卡诺图填写卡诺图 ),(m15131060 2.2.4 用卡诺图化简逻辑函数 1、化简的根据、化简的根据DABDADBA DBACDBADCBA BDABCDADCBA m0 m1 m3 m2 m4 m5 m7 m6 m12 m13 m15 m14 m8 m9 m11 m10
8、AB CD 00 01 11 10 00 01 11 10 ADABDDBA DADDA 2、化简的步骤、化简的步骤(4) 将一切包围圈对应的乘积项相加。将一切包围圈对应的乘积项相加。(1) 将逻辑函数写成最小项表达式将逻辑函数写成最小项表达式(2) 按最小项表达式填写卡诺图。按最小项表达式填写卡诺图。(3) 合并最小项,即将相邻的合并最小项,即将相邻的1值方格圈成一组值方格圈成一组(包围圈包围圈),每一组含每一组含2n个方格,对应每个包围圈写成一个新的乘积个方格,对应每个包围圈写成一个新的乘积项。项。画包围圈时应遵照的原那么:画包围圈时应遵照的原那么: 1 1包围圈内的方格数一定是包围圈内的
9、方格数一定是2n2n个,且包围圈必需呈矩形。个,且包围圈必需呈矩形。2循环相邻特性包括上下底相邻,左右边相邻和四角相邻。循环相邻特性包括上下底相邻,左右边相邻和四角相邻。3同一方格可以被不同的包围圈反复包围多次,但新增同一方格可以被不同的包围圈反复包围多次,但新增的包围圈中一定要有新方格。的包围圈中一定要有新方格。4 一个包围圈的面积要尽一个包围圈的面积要尽能够大能够大,包围圈的数目要能够包围圈的数目要能够少,但不能漏圈一个少,但不能漏圈一个1值方格。值方格。 m0 m1 m3 m2 m4 m5 m7 m6 m12 m13 m15 m14 m8 m9 m11 m10 00 01 11 10 A
10、B CD 00 01 11 10 DBBDL BD 例例 :用卡诺图法化简逻辑函数用卡诺图法化简逻辑函数2画包围圈合并最小项,得最简与画包围圈合并最小项,得最简与-或表达式或表达式 解:解:(1) 由由L 画出卡诺图画出卡诺图 m)D,C,B,A(L(0,2,5,7,8,10,13,15) L C 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 D A B DB 1 1 1 00 AB L 01 10 11 CD 11 00 00 01 10 011 1111111111110( , , ,)(03,5 7,811,1315)L A B C DmLDCBB例例: : 用卡诺图化
11、简逻辑函数用卡诺图化简逻辑函数 1 1 1 00 AB L 01 10 11 CD 11 00 00 01 10 011 1111111111110CD圈圈0法法 LBCDLDCB圈圈1法法CBACBACBACBA CBACBA B L CBA 1 1 1 A C CBA 1 1 1 解:解: CBACBAL CBACBAL 例例2.1.8 化简表达式化简表达式 并画出或非门的逻辑图。并画出或非门的逻辑图。用两输入用两输入或非门实现?或非门实现?练习:练习:CDAABBDACBADCBDBAL1)( )( )(2CBACBACBAL2.2.5 包含无关项的逻辑函数及其化简包含无关项的逻辑函数及
12、其化简1 1、什么叫无关项:、什么叫无关项: 在真值表内对应于变量的某些取值,函数的值可以是恣在真值表内对应于变量的某些取值,函数的值可以是恣意的,或者这些变量的函数值根本不会出现,那么这些变量意的,或者这些变量的函数值根本不会出现,那么这些变量取值所对应的最小项称为无关项或恣意项。取值所对应的最小项称为无关项或恣意项。 在含有无关项逻辑函数的卡诺图化简中,它的值可以取在含有无关项逻辑函数的卡诺图化简中,它的值可以取0 0或取或取1 1,详细取什么值,可以根据使函数尽量得到简化而定。,详细取什么值,可以根据使函数尽量得到简化而定。例例: 要求设计一个逻辑电路,可以判别一要求设计一个逻辑电路,可以判别一位十进制数位十进制数8421BCD码是奇数还是码是奇数还是偶数,为奇数时电路输出为偶数,为奇数时电路输出为1,为偶数时,为偶数时电路输出为电路输出为0。 1111 1110 1101 1100 1011 101011001010001011100110101010010010011000101000100000LABCD解解:(1)列出真值表列出真值表(2)画出卡诺图画出卡诺图 0 1 1 0 0 1 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安徽卫生健康职业学院单招综合素质笔试模拟试题带答案解析
- 护理专业发展前景及职业规划
- 医疗机器人技术与应用前景
- 医疗行业礼仪规范与职业发展
- 2026年海南工商职业学院高职单招职业适应性测试备考题库有答案解析
- 医疗设备操作人员操作规范
- 2026年东营职业学院高职单招职业适应性测试备考试题有答案解析
- 2026年合肥财经职业学院单招综合素质考试参考题库带答案解析
- XX堤重点涝区治理项目环境影响报告表
- 2026年黑龙江护理高等专科学校高职单招职业适应性测试参考题库带答案解析
- 解答题 概率与统计(专项训练12大题型+高分必刷)(原卷版)2026年高考数学一轮复习讲练测
- 2024-2025学年北京市海淀区第二十中学高二上学期期末物理试题(含答案)
- 金属加工工艺规划
- 送你一朵小红花评语
- 临床成人吞咽障碍患者口服给药护理
- (16)普通高中体育与健康课程标准日常修订版(2017年版2025年修订)
- 2025至2030中国IT培训行业项目调研及市场前景预测评估报告
- 多联机空调安装施工方案
- 义警法律知识培训总结课件
- 菏泽在线食品安全培训课件
- 小数四则混合运算专项练习276题(有答案)
评论
0/150
提交评论