逻辑电路设计,麻烦高手指点:)谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:23:09
题目说,在既有原变量又有反变量输入情况下,用与非门设计以下电路

AB + CD + B*C非 + A非*B非*C非

是不是意思说只能用与非的形式,不能单独用与,或者非?

如果可以单独用与和非好像很简单。。但是一定要用与非的话

第一个AB就做不出啊-。-
如果用原变量输入 结果就成了 AB的非(又不能再后面再加个非门)

如果用反变量输入就变成了 A非*B非的非。。。。。。
咋办?

逻辑表达式有多种形式,你现在给出的叫做“与或式”,是最常见的一种形式。按照“与或式”,只能用与门和或门实现。如果要求用与非门设计,就要先把原来的表达式化成“两级与非式”。
具体做法如下:

AB + CD + B*C非 + A非*B非*C非

整个式子上面加两根大的横线,就是加两个“非”
={[(AB + CD + B*C非 + A非*B非*C非)]非}非

最外面的大的“非”不动,把次外面的大“非”分配到各项,于是各项之间的“或”要变成“与”
={[(AB)非]*[(CD)非]*[(B*C非)非]*[(A非*B非*C非)非]}非

上面那个就叫“两级与非式”,看看是不是各个小元素之间先进行一次与非,合成一个稍大一点的元素,然后稍大一点的元素之间再次与非,得到最终结果。
按这个表达式用与非门就能实现了,接下来就很好做了。我就不废话了。