2.用“与或式”表示任何的组合逻辑电路
假设电路有n个开关控制,每个开关都有0和1两种情况,那么所有可能出现的输入情况有2的n次方种。
比如说,有2个开关,那就有“00,01,10,11”【另一种记法是a’b',a'b,ab',ab】,共4种(2的2次方)可能出现的输入。
如果有3个开关,那就有“000,001,010,011,100,101,110,111”,共8种(2的3次方)可能出现的输入。
然后,输出为1的结果肯定在这里面挑啊!有几个就挑几个出来嘛!然后把他们加(+,or,或)起来不就行了嘛。
比如我希望有个监视交通信号灯有没有正常工作的电路:abc代表红绿黄灯,是输入,y是输出(交通灯正常工作y输出为1,不正常工作y输出为0)。
那么我们分析知道:只有ab'c',a'bc',a'b'c这3种情况是正常的,其他情况都是不正常的。
于是有y=ab'c'+a'bc'+a'b'c的逻辑式。
看不懂上面这段话么?多看几次吧。
类似于y=ab'c'+a'bc'+a'b'c这样的式子,先用“与”将各个输入端并接,再用“或”将这些结果加起来,就叫与或式。
那么,我们还是用上面的例子做讲解,所谓的“与或式”。
如图:这就是所谓的y=ab'c'+a'bc'+a'b'c
左上角是电路的实际连法,右边是对应的电路图。
一定要学会看懂我的电路图啊,不然后面就没法学了。
【打了黑点的交叉处是连在一起的,没打黑点的交叉处是错开的】
现在大家先把目光放到左下角的表格那里:
表格左边,列出了所有的开关的可能的组合情况,因为有3个开关所以有8种组合方式,没错吧?
再回忆题目的要求:3个红绿灯正常使用时输出为1,什么时候算正常使用呢?
肯定只能亮一个灯才对吧!红灯黄灯一起亮肯定是不正常的。
那么正常情况就是001,010,100这3种情况了,这3种情况下y都是1,其他情况下y为0。
把这3种情况加起来就得到了逻辑关系式y=ab'c'+a'bc'+a'b'c了。
加几个2级管,这样希望你们能理解所谓的红绿灯正常使用【啊黄灯变蓝灯了,不要在意细节嘛】。
100【ab'c'】的情况,火把y亮了,其他情况我就不一一列举了。
现在看这个,最重要的部分就是中间3个与门和下面一个或门了,这也是“与或式”的表现形式了。
有人会说,上面这图中还有3个非门啊,可是你的连接图里我没看到。
这个问题问得好啊,来给你们看看完整的正常的图。