2012-10-05 72 views
0

K-map生成器为我生成了这个! Karnaugh Map卡诺图地图是如何组织的?

我一直在试图弄清楚这些值是如何匹配的。例如。表格中的值7看起来是由不是7的01101标识的,依此类推。

+0

想象一下在3D中为4x4x2块。你需要按高度对他们进行分组。 – nhahtdh

+0

你介意更详细地解释一下吗?或者也许指引我一些可以做同样的事情? – Louis93

+0

对于5个变量的KMap,首先检查2级可能的分组,然后检查2级之间是否有重叠单元,这可以形成新的组或者扩展现有的分组。 – nhahtdh

回答

1

K-map中的行和列元素与引用单元格中的值没有数字对应关系;他们有一个逻辑对应关系,其中一个单元格或列标题的每个数字表示特定命题的二进制值。卡诺图的Wikipedia page为如何将逻辑真值表分解为K图提供了极好的参考。

在您的原始示例中,您看起来像有五个真值正在组合以产生单个输出值:01101 => 7

认为,在数量每个二进制位作为一个单独的值,而不是整个数量:

01101 
ABCDE 

而且你可以把它分成以下逻辑:

If((Not A) and B and C and (not D) and E) then 7.