1

我有布尔表达式,使用卡诺图(第一行)进行了简化。然后我使用德摩根定律使表达式适合仅使用与非门(第二行)。但是当我创建一个逻辑门电路时,它不能正常工作,无论我怎么看这个电路,我都看不出我在哪里犯了错误。很抱歉在图片中发布表情,我不知道如何将这个表情从纸上转移到电脑上。简化表达式和德摩根的版本

使用与非门的逻辑电路

4

1 回答 1

2

我检查了你的电路并没有发现错误。什么不工作?

另一种解决方案是:

NAND4(
  NAND3(!X0, !X1, X3), 
  NAND4(X0, X1, X4, X5), 
  NAND4(!X0, X1, !X3, !X5), 
  NAND5(X0, !X1, !X2, X3, X4))

生成的解决方案Logic Friday 1是:

[ 在此处输入图像描述][1]


更新:

我输入了以下表达式Logic Friday 1

INORDER = x5 x4 x3 x2 x1 x0;
F = !(!(!x0 & !(!(!x1 x3) & !(x1 !x3 !x5))) & !(x0 & !(!(x1 x4 x5) & !(!x1 !x2 !x3 x4))));

生成的18最小项是:
在此处输入图像描述

X5作为最高有效位和X0最低有效位,这可以解释为 minterm list : 2, 6, 8, 12, 17, 18, 22, 24, 28, 40, 44, 49, 51, 55, 56, 59, 60, 63

您可以快速说服自己(minterm 63)所有六个输入都设置为1导致输出1。Minterm 2:除了X1 0导致输出之外的所有输入1。您的位排序可能会有所不同。

于 2017-02-26T20:20:32.187 回答