如何将组合逻辑电路转换为仅NAND电路?

时间:2019-04-25 12:36:27

标签: logic electronics circuit digital

我设法为此F(A,B,C,D)= ABD + B'C + CD'构建了一个普通的逻辑电路

我正在努力了解如何将ABD转换/实现为仅NAND电路。

This is the normal circuit I created on Logical Circuit

1 个答案:

答案 0 :(得分:0)

通过做(ABD)'可以用NAND门来解决ABD,这只是一个NAND。保存此结果以供以后使用。

可以通过将B馈入NAND的所有输入来实现B'。完成此操作后,对B'和C进行“与非”运算以实现(B'C)'

以与上一段相同的方式获取(CD')'(但用D代替B)。

然后,使用戴摩根定律,通过将其取反,可以将整个方程变成一个大的NAND:

也就是说,ABD + B'C + CD'等效于((ABD)'•(B'C)'•(CD')')',其中•是逻辑与。

因此,使用先前创建的电路,将所有输出进行“与非”运算,您将获得所需的输出。