Skip to content

卡诺图 ​

考试分值与题型 ​

考点重要程度分值常见题型
卡诺图化简普通逻辑函数必考10~15分化简题、设计题
卡诺图化简带无关项逻辑函数必考8~10分化简题、设计题

1. 卡诺图化简普通逻辑函数 ​

1.1 标准卡诺图结构 ​

三变量卡诺图(变量A、B、C) ​

行:C(0/1),列:AB(00、01、11、10)

C\AB00011110
0m0m2m6m4
1m1m3m7m5
例:编号110对应m6,最小项ABC―

四变量卡诺图(变量A、B、C、D) ​

行:CD(00、01、11、10),列:AB(00、01、11、10)

CD\AB00011110
00m0m4m12m8
01m1m5m13m9
11m3m7m15m11
10m2m6m14m10

1.2 卡诺图画图三步法 ​

例题:画出 F=∑m(1,5,6,7,11,12,13,15) 卡诺图

  1. 确定变量数量:4变量,使用四变量卡诺图
  2. 绘制空白四变量卡诺图
  3. 在对应最小项编号格子填入1,其余填0

1.3 逻辑相邻最小项规则 ​

  1. 相邻定义:两个最小项仅有1个变量取值不同,其余全部相同
  2. 通用结论:n 变量的任意最小项,拥有 n 个逻辑相邻项 例题:四变量最小项 ABC―D 共4个相邻项:A―BC―D、AB―C―D、ABCD、ABC―D―

1.4 卡诺图标准化简四步骤 ​

  1. 画出对应变量的卡诺图,按最小项填1/0
  2. 圈卡诺圈(圈内1的数量必须为 2k:1、2、4、8……,圈尽可能大)
  3. 每个卡诺圈消去变化变量,写出圈对应的与项
  4. 所有圈的与项做或运算,得到最简与或式

例题1 ​

化简 F(A,B,C,D)=∑m(0,2,3,6,7,8,10,11) 分组圈选后合并得到最简式:F=B―D―+A―C+B―C

例题2 ​

化简 F=A―B―C―+AC―D―+A―B+ABCDD―+A―BC+A―BD― 先将表达式拆分为最小项填入卡诺图,圈组合并得最简式:F=A―+C―D―+BD―

2. 卡诺图化简带无关项的逻辑函数 ​

2.1 无关项定义 ​

包含两类:

  1. 约束项:输入组合永远不会出现,取值无意义
  2. 任意项:输入组合出现时输出可0可1 卡诺图中无关项格子标记为 ×;圈1时可按需把×当1扩大圈,不参与圈时当作0,目的是得到最简表达式。

2.2 典型例题 ​

例题1 ​

F(A,B,C,D)=∑m(0,4,9,13,14)+∑d(2,5,7,8,10,15)d 为无关项,× 按需划入卡诺圈,化简结果: F=B―D―+BD+A―C―D―+AC―D+ABC

例题2 ​

已知约束:所有输入不能同时为0;A、B不能同时为1 Y=AB―C―+B―C―D+A―C―D+AB―CD―+A―B―CD― 约束对应的最小项标记×,圈选后最简式:Y=B―D―+C―D

例题3 ​

{Y=CD―(A⊕B)+ABC―+A―C―D约束条件:AB+CD=0

约束条件 AB+CD=0 代表 AB=11 或 CD=11 的组合为无关项,标记×;填卡诺图圈选后最简式:F=B+A―D+AC

2.3 无关项化简核心技巧 ​

  1. 无关项×不是必须圈入,仅当圈入后能减少与项、简化式子时当作1;
  2. 不参与圈选的×直接视作0,不影响最终逻辑;
  3. 优先用无关项构造更大的卡诺圈,消去更多变量。

Powered by VitePress 1.6.4 | 持续更新中