卡诺模板

Till now, the Boolean expressions which have been discussed by us were completely specified, i.e., for each combination of input variable we have specified a minterm by representing them as 1 in the K-Map. But, there may arise a case when for a given combination of input we may not have a specified output or the input combination may be invalid. The combinations for which we don't have any output expression specified are called don't care combination.

到现在为止,已经完全指定了我们已经讨论过的布尔表达式,即,对于输入变量的每种组合,我们通过在K-Map中将它们表示为1来指定一个最小项。 但是,可能会出现以下情况:对于给定的输入组合,我们可能没有指定的输出,或者输入组合可能无效。 没有为其指定任何输出表达式的组合称为“ 无关组合”

For Example, in 8421 code, input states 1001, 1010, 1011, 1100, 1101, 1110 and 1111 are invalid and the corresponding output is the don't care. Similarly, in Excess-3 code, binary input states 0000, 0001, 0010, 1101, 1110 and 1111 are unspecified and are also represented by don't care.

例如,在8421代码中,输入状态1001、1010、1011、1100、1101、1110和1111无效,而相应的输出则无关紧要 。 类似地,在Excess-3代码中,未指定二进制输入状态0000、0001、0010、1101、1110和1111,也由“ 无关”表示。

These don't care combinations in the K-Map are denoted by an X (cross) symbol.

K映射中的这些无关组合X(叉)符号表示

The X is called "Don't care conditions".

X称为“无关条件”

General rules to be followed while minimizing the expressions using K-Map which include don't care conditions are as follows,

使用K-Map最小化表达式时应遵循的一般规则如下,其中包括无关紧要的条件

  1. After forming the K-Map, fill 1's at the specified positions corresponding to the given minterms. Fill X at the positions where don't care combinations are present.

    形成K-Map后,在与给定的最小项相对应的指定位置填充1。 在不需要组合的位置填充X。

  2. Now, Encircle the groups in the K-Map. One thing to be kept in mind is, now we can treat Don't Care conditions (X) as 1s if these help in forming the largest groups. No such group can be encircled whose all the elements are X.

    现在,在“ K-Map”中将组圈起来。 要记住的一件事是,如果这些条件有助于形成最大的群体,那么我们可以将“无关条件”(X)视为1 。 不能包围所有元素都是X的此类组。

  3. If still there are 1s left which doesn't get encircled in any of the groups, then these isolated 1s are encircled individually.

    如果仍然有1个没有被任何组包围的1 ,则这些孤立的1将被单独包围。

  4. Now, recheck all the encircled groups, and remove any redundancy if present.

    现在,重新检查所有包围的组,并删除所有冗余(如果存在)。

  5. Write the Boolean expression for each encircled group.

    为每个包围的组编写布尔表达式。

  6. The final minimal expression can be obtained by ORing each Boolean expressions that were obtained from each group.

    可以通过对从每个组获得的每个布尔表达式进行“或”运算来获得最终的最小表达式。

Point to remember:

要记住的一点:

While designing K-Map using SOP form, don't care conditions (X) are considered as 1, if it helps form the largest group, otherwise it is considered as 0 and are left during encircling. On the contrary, while designing a K-Map using POS form, don't care conditions (X) are considered as a 0, if it helps form the largest group, otherwise it is considered as 1 and are left during encircling.

在使用SOP格式设计K-Map时,如果条件( X )有助于形成最大的组,则将条件( X )视为1,否则将其视为0并在包围过程中保留。 相反,在使用POS表单设计K-Map时,如果条件( X )有助于形成最大的组,则将条件( X )视为0,否则将其视为1并在包围过程中保留。

Example 1: Minimize the given Boolean Expression by using the four-variable K-Map.
F (A, B, C, D) = Σ m (1, 5, 6, 12, 13, 14) + d (2, 4).

示例1:使用四变量K映射最小化给定的布尔表达式。
F(A,B,C,D)=Σm(1、5、6、12、13、14)+ d(2、4)。

Solution:

解:

We will fill 1s at the appropriate minterm positions and also the don't care positions will be filled with (X). Now, we can encircle these 1s and X using the rules we have discussed earlier. We can observe that we can encircle them into three groups. First Group (encircled by black ink) contains four 1s and the Boolean expression given by it is B.C. Second group is the rolling group (encircled by blue ink) which also contains four 1s gives B.D. Third group is the pair of 1s which gives A.C.D

我们将在适当的最小期限位置填充1s ,并且不在乎位置将以( X )填充。 现在,我们可以使用前面讨论的规则将这些1X圈起来。 我们可以观察到我们可以将它们分为三类。 第一组(用黑色墨水包围)包含四个1,并且它给出的布尔表达式是B. C。 第二组是所述滚动组(由蓝色墨水环绕),其中还包含四个1S给出B. d。 第三组是一对1 ,它们给出A。 ç.D

Hence, the resultant simplified Boolean Expression will be:

因此,结果简化后的布尔表达式将为:

    F (A, B, C, D) = B.C + B.D + A.C.D

Example 2: Minimize the given Boolean Expression by using the four-variable K-Map.
F (A, B, C, D) = Σ m (1, 5, 6, 12, 13, 14) + d (2, 4).

示例2:使用四变量K映射最小化给定的布尔表达式。
F(A,B,C,D)=Σm(1、5、6、12、13、14)+ d(2、4)。

Solution:

解:

Solution:

解:

As we have already discussed in our last example, we will fill 1's at the appropriate minterm positions and X at don't care positions, encircling the groups using the rules we have discussed above results into the formation of five groups as seen in the image. The Boolean Expressions given by the groups are A, C.D, B.C. D, A.B.D and B.C.D respectively.

正如我们在上一个示例中已经讨论的那样,我们将在适当的最小项位置填充1 ,在无关位填充X ,使用上面讨论的规则将组圈起来,如图所示,形成五个组。 由基团给出的布尔表达式为A,C. d,B .C。 D, A B. d和B.Ç.D分别

ORing these individual Boolean expressions to get the simplified Boolean Expression as:

对这些单个布尔表达式进行“或”运算得到简化的布尔表达式,如下所示:

    F (A, B, C, D) = A + C. D + B.C. D + A.B. D + B. C. D

翻译自: https://www.includehelp.com/basics/karnaugh-maps-with-dont-care-conditions.aspx

卡诺模板

卡诺模板_无关条件的卡诺地图相关推荐

  1. 卡诺模板_卡诺地图(K-地图)

    卡诺模板 In the previous articles, we have already discussed how we can use theorems of Boolean Algebra ...

  2. python基础-PyCharm设置作者信息模板_修改解释器_设置软件UTF-8编码

    python基础-PyCharm设置作者信息模板_修改解释器_设置软件UTF-8编码 一.PyCharm 设置作者信息模板 1.File---Settings---在搜索框中搜索:File and C ...

  3. 卡通动漫游戏人物网页模板_灰色 卡通 动漫 游戏 漂亮 精美 整站 斜纹 质感

    卡通动漫游戏人物网页模板_灰色 卡通 动漫 游戏 漂亮 精美 整站 斜纹 质感不仅仅是首页,二级页面,三级页面,登陆,购物车等,页面齐全 功能齐全  js+css+html (img,字体均有),前端 ...

  4. 计算机调查应用表格,大学计算机实验课_调查报告_表格模板_应用文书.doc

    大学计算机实验课_调查报告_表格模板_应用文书 掠印食旗窄钙敬酮鲜补土寓戈行手彝实桨肇如苗抵讯辰蜜巨交连沈萧咖的哄铜邑冻芯淆咐俘搜挨傅得系魔湘厩辱极名刘卤绚檬跃隧阁豹钉悄捷勃扩置臼哀匿搏扦开衣即奎盼狙 ...

  5. Html5浪漫结婚请柬婚礼网站模板❤_爱她就给她最美的H5婚礼请柬_(婚庆电子邀请函)含背景音乐...

    ❉ Html5浪漫结婚请柬婚礼网站模板❤_爱她就给她最美的H5婚礼请柬_(婚庆电子邀请函)含背景音乐 一年一度的/520情人节/七夕情人节/生日礼物/告白师妹/程序员表白, 这个是一个简单得html得 ...

  6. 各种风格简洁单页响应式html5模板_简洁 响应式 单页 跳转 设计 案例 源码340多套订餐企业模板高大尚响应式网站模板html5网页静态模板Bootstrap扁平化网站源码css3手机seo自适响

    各种风格简洁单页响应式html5模板_简洁 响应式 单页 跳转 设计 案例 源码340多套订餐企业模板高大尚响应式网站模板html5网页静态模板Bootstrap扁平化网站源码css3手机seo自适响 ...

  7. HTML+CSS+JavaScript制作登录页面_科幻后台登录界面html模板_科技感登录界面html模板

    科幻后台登录界面html模板 原始HTML+CSS+JS页面设计,这是一个不错的登录网页制作,画面精明,非常适合初学者学习使用. 作品介绍 1.网页作品简介方面 :蓝色科技风格后台登录框,科幻的网站后 ...

  8. Html5浪漫结婚请柬婚礼网站模板❤_爱她就给她最美的H5婚礼请柬_(婚庆电子邀请函)含背景音乐

    ❉ Html5浪漫结婚请柬婚礼网站模板❤_爱她就给她最美的H5婚礼请柬_(婚庆电子邀请函)含背景音乐 一年一度的/520情人节/七夕情人节/生日礼物/告白师妹/程序员表白, 这个是一个简单得html得 ...

  9. 英皇cms影视网站系统源码_多种模板_自带采集_支持APP+pc+wap三端_(亲测可用有搭建教程)

    源码介绍 影视网站源码,自带采集功能多入口,带会员,卡密,代理等功能,免费模板可自选 支持三端:pc+wap+app端,支持视频下载,有直播,开通会员等功能,带短视频,论坛等等功能自行搭建查看,一款功 ...

最新文章

  1. 部分小区业主抵制人脸识别:我不在家,你都清楚
  2. python测试需要学什么_从手工测试到自动化测试需要学什么?
  3. [LeetCode-JAVA] The Skyline Problem
  4. 【数据库系统】核心知识归纳总结
  5. Python精简入门学习(三)
  6. python assert
  7. javascript学习之利用方向键控制div模块的移动
  8. 大数据导入Excel
  9. 直通车测图需要满足哪些数据?
  10. excel2010设置列宽为像素_如何以厘米为单位精确设置Excel表格的行高列宽?
  11. 学习逆向知识之用于游戏外挂的实现.第三讲,通过游戏外挂.分析红色警戒金钱基址.以及确定基址小技巧....
  12. java实现火车票查询_java抓取12306火车余票信息
  13. 安卓逆向学习 之 KGB Messenger的writeup(2)
  14. 首届百度Apollo生态大会为什么选择长沙?
  15. MBA都包括哪些课程?有哪些MBA专业书籍值得推荐?
  16. 解决Photoshop CS3 输入中文不能显示 输入文字不能显示 输入文字显示缓慢
  17. compiz的ubuntu10.04安装
  18. python制作英语字典下载手机版_python如何制作英文字典
  19. 转:长篇小说《七月七日晴》(超感人的)(续)
  20. Lil Test and WIP about FLIP

热门文章

  1. nginx-zabbix监控脚本
  2. 创造型模式——单例模式
  3. linux文件系统概念目录结构
  4. HTTP 视频怎么在 MIP 页面中使用?
  5. windows下Apache虚拟主机配置
  6. 介绍一下再Apache下的Tomcat负载均衡的一些使用问题
  7. 如何快速把音乐转成MP3格式
  8. C#属性的声明和使用演示源码片段
  9. WPF之鼠标滑动切换图片
  10. JavaScript基础之Number对象和Math对象