雷竞技注册

Karnaugh Mapping

数字电路

PDF版本
  • 问题1

    Identify each of these logic gates by name, and complete their respective truth tables:




    揭示答案
  • 问题2

    Identify each of these relay logic functions by name (AND, OR, NOR, etc.) and complete their respective truth tables:




    揭示答案
  • 问题3

    AKarnaugh地图无非就是一种特殊的真实表,可用于将逻辑函数减少为最小的布尔表达式。

    这是特定三输入逻辑电路的真实表:





    Complete the following Karnaugh map, according to the values found in the above truth table:




    揭示答案
  • 问题4

    AKarnaugh地图无非就是一种特殊的真实表,可用于将逻辑函数减少为最小的布尔表达式。

    Here is a truth table for a specific four-input逻辑电路:





    Complete the following Karnaugh map, according to the values found in the above truth table:




    揭示答案
  • 问题5

    Here is a truth table for a four-input logic circuit:





    如果我们将此真实表转化为Karnaugh地图,我们将获得以下结果:





    Note how the only 1’s in the map are clustered together in a group of four:





    If you look at the input variables (A, B, C, and D), you should notice that only two of them actually change within this cluster of four 1’s. The other two variables hold the same value for each of these conditions where the output is a “1”. Identify which variables change, and which stay the same, for this cluster.

    揭示答案
  • 问题6

    Here is a truth table for a four-input logic circuit:





    如果我们将此真实表转化为Karnaugh地图,我们将获得以下结果:





    Note how the only 1’s in the map all exist on the same row:





    如果您查看输入变量(A,B,C和D),则应注意,Karnaugh地图上每个“ 1”条件中只有两个是恒定的。识别这些变量,并记住它们。

    Now, write an SOP (Sum-of-Products) expression for the truth table, and use Boolean algebra to reduce that raw expression to its simplest form. What do you notice about the simplified SOP expression, in relation to the common variables noted on the Karnaugh map?

    揭示答案
  • 问题7

    One of the essential characteristics of Karnaugh maps is that the input variable sequences are always arranged in Gray code sequence. That is, you never see a Karnaugh map with the input combinations arranged in binary order:





    当我们考虑使用karnaugh地图检测输出集中的共同变量时,原因很明显。例如,在这里,我们在中心有一个Karnaugh地图,其中有四个1的集群:





    Arranged in this order, it is apparent that two of the input variables have the same values for each of the four “high” output conditions. Re-draw this Karnaugh map with the input variables sequenced in binary order, and comment on what happens. Can you still tell which input variables remain the same for all four output conditions?




    揭示答案
  • 问题8

    检查这个真相表和对应的Karnaugh地图:





    尽管从初次出现中可能并不明显,但Karnaugh地图中的四个“高”条件实际上属于同一组。为了更明显,我将绘制一个新的(超大)Karnaugh地图模板,沿每个轴重复了两次灰色代码序列:





    用真实表中的0和1值填写该地图,然后查看四个“高”条件的分组是否变得显而易见。

    揭示答案
  • 问题9

    A student is asked to use Karnaugh mapping to generate a minimal SOP expression for the following truth table:


    A B C Output

    0 0 0 0

    0 0 1 0

    0 1 0 0

    0 1 1 1

    1 0 0 0

    1 0 1 1

    1 1 0 0

    1 1 1 1




    按照显示的真实表,学生绘制了这张卡诺地图:





    “这很容易,”学生对自己说。“所有'1'条件都属于同一组!”然后,学生突出显示了一个单一组的三胞胎:





    Looking at this cluster of 1’s, the student identifies C as remaining constant (1) for all three conditions in the group. Therefore, the student concludes, the minimal expression for this truth table must simply be C.

    但是,第二个学生决定在此问题上使用布尔代数,而不是karnaugh映射。从原始真相表开始,并为其生成产品总和(SOP)表达式,简化如下:

    $$\overline{A}BC+A\overline{B}C+ABC$$

    $$BC(\overline{A}+A)+A\overline{B}C$$

    $$ bc+a \ overline {b} c $$

    $$ C(b+a \ overline {b})$$

    $$ C(b+a)$$

    $$ AC+BC $$

    显然,第二名学生的布尔减少(AC BC)给出的答案与第一学生的Karnaugh地图分析(C)给出的答案不符。

    Perplexed by the disagreement between these two methods, and failing to see a mistake in the Boolean algebra used by the second student, the first student decides to check his Karnaugh mapping again. Upon reflection, it becomes apparent that if the answer really were C, the Karnaugh map would look different. Instead of having three cells with 1’s in them, there would be four cells with 1’s in them (the output of the function being “1”任何time C = 1:





    Somewhere, there must have been a mistake made in the first student’s grouping of 1’s in the Karnaugh map, because the map shown above is the only one proper for an answer of C, and it is not the same as the real map for the given truth table. Explain where the mistake was made, and what the proper grouping of 1’s should be.

    揭示答案
  • 问题10

    State the rules for properly identifying common groups in a Karnaugh map.

    揭示答案
  • 问题11

    A七个部分解码器是一个数字电路,旨在驱动非常常见的数字显示设备类型:一组LED(或LCD)段,该段以四位代码的命令呈现数字0到9:





    The behavior of the display driver IC may be represented by a truth table with seven outputs: one for each segment of the seven-segment display (a through g). In the following table, a “1” output represents an active display segment, while a “0” output represents an inactive segment:


    D C B A a b c d e f g Display

    0 0 0 0 1 1 1 1 1 1 0 “ 0”

    0 0 0 1 0 1 1 0 0 0 0 “ 1”

    0 0 1 0 1 1 0 1 1 0 1 “ 2”

    0 0 1 1 1 1 1 1 0 0 1 “3”

    0 1 0 0 0 1 1 0 0 1 1 “ 4”

    0 1 0 1 1 0 1 1 0 1 1 “ 5”

    0 1 1 0 1 0 1 1 1 1 1 “ 6”

    0 1 1 1 1 1 1 0 0 0 0 “ 7”

    1 0 0 0 1 1 1 1 1 1 1 “8”

    1 0 0 1 1 1 1 1 0 1 1 “9”




    这样的真实示例为Karnaugh映射等技术提供了出色的展示。让我们以输出为例,显示它没有真实表中的所有其他输出:


    D C B A a

    0 0 0 0 1

    0 0 0 1 0

    0 0 1 0 1

    0 0 1 1 1

    0 1 0 0 0

    0 1 0 1 1

    0 1 1 0 1

    0 1 1 1 1

    1 0 0 0 1

    1 0 0 1 1




    Plotting a Karnaugh map for output a, we get this result:





    Identify adjacent groups of 1’s in this Karnaugh map, and generate a minimal SOP expression from those groupings.

    注意,6个细胞是空白的,因为truth table does not list all the possible input combinations with four variables (A, B, C, and D). With these large gaps in the Karnaugh map, it is difficult to form large groupings of 1’s, and thus the resulting “minimal” SOP expression has several terms.

    However, if we do not care about output a’s state in the six non-specified truth table rows, we can fill in the remaining cells of the Karnaugh map with “don’t care” symbols (usually the letter X) and use those cells as “wildcards” in determining groupings:





    用这个new Karnaugh map, identify adjacent groups of 1’s, and generate a minimal SOP expression from those groupings.

    揭示答案
  • 问题12

    When designing a circuit to emulate a truth table such as this where nearly all the input conditions result in “1” output states, it is easier to use Product-of-Sums (POS) expressions rather than Sum-of-Products (SOP) expressions:


    A B C Output

    0 0 0 1

    0 0 1 1

    0 1 0 1

    0 1 1 1

    1 0 0 1

    1 0 1 1

    1 1 0 0

    1 1 1 0




    是否可以使用Karnaugh地图为此真实表生成适当的POS表达式,还是Karnaugh Maps仅限于SOP表达式?解释您的答案,以及您如何获得答案。

    揭示答案
  • 问题13

    使用karnaugh映射为此真实表生成简单的布尔表达式,并绘制相当于该表达式的继电器逻辑电路:


    A B C Output

    0 0 0 0

    0 0 1 0

    0 1 0 1

    0 1 1 0

    1 0 0 0

    1 0 1 0

    1 1 0 1

    1 1 1 0



    揭示答案
  • 问题14

    使用karnaugh映射为此真实表生成简单的布尔表达式,并绘制与该表达式相等的栅极电路:


    A B C D Output

    0 0 0 0 0

    0 0 0 1 0

    0 0 1 0 0

    0 0 1 1 0

    0 1 0 0 0

    0 1 0 1 0

    0 1 1 0 1

    0 1 1 1 0

    1 0 0 0 0

    1 0 0 1 0

    1 0 1 0 1

    1 0 1 1 1

    1 1 0 0 0

    1 1 0 1 0

    1 1 1 0 1

    1 1 1 1 1



    揭示答案
  • 问题15

    使用karnaugh映射为此真实表生成简单的布尔表达式,并绘制与该表达式相等的栅极电路:


    A B C D Output

    0 0 0 0 0

    0 0 0 1 0

    0 0 1 0 0

    0 0 1 1 0

    0 1 0 0 0

    0 1 0 1 0

    0 1 1 0 0

    0 1 1 1 0

    1 0 0 0 1

    1 0 0 1 0

    1 0 1 0 1

    1 0 1 1 1

    1 1 0 0 0

    1 1 0 1 0

    1 1 1 0 1

    1 1 1 1 1



    揭示答案
  • 问题16

    Use a Karnaugh map to generate a simple Boolean expression for this truth table, and draw a relay circuit equivalent to that expression:


    A B C D Output

    0 0 0 0 1

    0 0 0 1 0

    0 0 1 0 0

    0 0 1 1 0

    0 1 0 0 1

    0 1 0 1 0

    0 1 1 0 1

    0 1 1 1 0

    1 0 0 0 1

    1 0 0 1 0

    1 0 1 0 0

    1 0 1 1 0

    1 1 0 0 1

    1 1 0 1 0

    1 1 1 0 1

    1 1 1 1 0



    揭示答案
  • 问题17

    Use a Karnaugh map to generate a simple Boolean expression for this truth table, and draw a relay circuit equivalent to that expression:


    A B C D Output

    0 0 0 0 1

    0 0 0 1 0

    0 0 1 0 1

    0 0 1 1 0

    0 1 0 0 1

    0 1 0 1 1

    0 1 1 0 1

    0 1 1 1 1

    1 0 0 0 1

    1 0 0 1 0

    1 0 1 0 1

    1 0 1 1 0

    1 1 0 0 1

    1 1 0 1 1

    1 1 1 0 1

    1 1 1 1 1



    揭示答案
1 Comment
  • B
    boulous May 15, 2021

    I am studying for my midterms, and this helped me a lot. The author is trying to share the information through pure comprehension, explaining the origin and target of each and every rule, which most teachers tend not to do… Thank you so much !!

    喜欢。 Reply