![基于Proteus的数字集成电路快速上手](https://wfqqreader-1252317822.image.myqcloud.com/cover/520/678520/b_678520.jpg)
1.2 3种基本门电路
逻辑代数的3种基本运算分别是“与”逻辑运算、“或”逻辑运算和“非”逻辑运算。实现这三种基本运算的电路称为门电路,分别叫与门(AND Gate)、或门(OR Gate)和非门(NOT Gate)。
1.与逻辑运算(AND)
如图1-1所示,一根水管上串接A和B两个阀门,只有A阀门和B阀门都打开时,水流才能通过。其他情形,一个也不开,只打开一个,水流都不能通过。如果阀门打开用“1”表示,关闭用“0”表示,则A阀门与B阀门都为“1”时才有水流出,这就是“与”的概念。
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0010_0006.jpg?sign=1739936434-HzuTk96leEDtUnvGBPJ17mPzOGfmo46v-0-716e7ed031e58a36439048e68b33fa24)
图1-1 两只阀门相“与”
再如图1-2所示,一闭合电路中串联两个开关A和B,只有开关A和B都合上时,电路中才有电流流过,灯才能点亮。开关A和B状态及灯L状态之间有如表1-3所示的关系。
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0010_0007.jpg?sign=1739936434-tg05t5maa1HEqbkO4n62ZJL3gzVR3RRy-0-b594236a0e477992cca19fdc6638ccdb)
图1-2 两只开关相“与”
表1-3 开关A和B状态及灯L状态之间的关系
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0011_0001.jpg?sign=1739936434-tg0tGEA3Nz14W1BKVbWORIfkzgywfp8s-0-d2200b14a1a3199cef00a5df015917d9)
如果规定开关接通为“1”状态,开关断开为“0”状态,灯亮为“1”状态,灯灭为“0”状态,则把表1-3中的“断开”和“不亮”换为“0”,“闭合”和“亮”换为“1”,就是下面的与逻辑真值表。关于“与”逻辑,我们可以归纳出以下几点。
1)与逻辑定义 当决定某一事件的所有条件都具备时,事件才能发生。这种决定事件的因果关系称为“与逻辑关系”。
2)与逻辑真值表
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0011_0002.jpg?sign=1739936434-YbVEZn8nRC3RNFlbomk9pjkmbwd9R7ub-0-464fd874c268be4640ecfd7154824527)
3)与逻辑函数式Y = A·B。
4)与逻辑符号
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0011_0003.jpg?sign=1739936434-VCvgGvXhyk0ANQ3Ti9FC6rpm69W7GNhc-0-f0324c0559e7117824a9e9aaddfc9e20)
5)与逻辑运算 0·0=0;0·1=0;1·0=0;1·1=1。
2.或运算(OR)
如图1-3所示,一根水管上并接A和B两个阀门,只要A阀门和B阀门中有一个打开,水流就能通过。只有A阀门和B阀门一个也不开,水流才不能通过。如果阀门打开用“1”表示,关闭用“0”表示,则A阀门和B阀门中有一个为“1”时就有水流出,这就是“或”的概念。
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0011_0004.jpg?sign=1739936434-OuXS8Lg8KHfS4a6dhuILgWSpmWoF5Pnn-0-0311768c1a800ec3db798f510b8111ba)
图1-3 两只阀门相“或”
再如图1-4所示,一闭合电路中并联两个开关A和B,只要开关A和B中有一个合上,电路中就有电流流过,灯就能点亮。开关A和B状态及灯L状态之间有如表1-4所示的关系。
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0011_0005.jpg?sign=1739936434-m0jArJ2xBiF0OpeDI8aqVaJU4oZUcuti-0-c290918e88ca3bc0b5d6103655c7a531)
图1-4 两只开关相“或”
表1-4 开关A和B状态及灯L状态之间的关系
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0012_0001.jpg?sign=1739936434-KRhYotG9jVfwlrmgs43oTPTziDS1QjnI-0-fabaa8e8f96ac2dc15265af12b818df7)
如果规定开关接通为“1”状态,开关断开为“0”状态,灯亮为“1”状态,灯灭为“0”状态,则把表1-4中的“断开”和“不亮”换为“0”,“闭合”和“亮”换为“1”,就是下面的或逻辑真值表。关于“或”逻辑,我们可以归纳出以下几点。
1)或逻辑定义 当决定某一事件的一个或多个条件满足时,事件便能发生。这种决定事件的因果关系称为“或逻辑关系”。
2)或逻辑真值表
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0012_0002.jpg?sign=1739936434-JDHVjK6g1l6O3jzCmvuiL2EbV3pwMjWi-0-8f05901665982d8dfa9604d4d3069752)
3)或逻辑函数式Y=A+B。
4)或逻辑符号
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0012_0003.jpg?sign=1739936434-01cm0qlAZfBsgQjouGW6ATssTvkz5Php-0-b2b8a18cc49e0161b0ab3cf82ebb56bd)
5)或逻辑运算 0+0=0;0+1=1;1+0=1;1+1=1。
3.非运算(NOT)
如图1-5所示,在一具有电源(电池)的闭合电路中,R是限流电阻,Y是灯,A是开关。当开关A闭合时,灯不亮(因为此时电流经开关流过返回电池了);当开关A打开时,灯亮。这种逻辑关系称为非逻辑关系。此时开关A状态及灯Y状态之间有如表1-5所示的关系。
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0012_0004.jpg?sign=1739936434-4Q5BYvGvTvLXtR6kf675jbVYQzHjVVCh-0-882c8c7c324efeae4d0f0e7cd13324ba)
图1-5 实现非逻辑的电路图
表1-5 开关A状态及灯Y状态之间的关系
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0013_0001.jpg?sign=1739936434-giBvLVBnpRyK6ISXBc9zwJyCdwqhLFXJ-0-305b11a274a1351f2ec3a6b878df04d7)
如果规定开关闭合为“1”状态,开关断开为“0”状态,灯亮为“1”状态,灯灭为“0”状态,则把表1-5中的“断开”和“不亮”换为“0”,“闭合”和“亮”换为“1”,就是下面的非逻辑真值表。关于“非”逻辑,我们也可以归纳出以下几点。
1)非逻辑定义 条件具备时,事件不能发生;条件不具备时事件一定发生。这种决定事件的因果关系称为“非逻辑关系”。
2)非逻辑真值表
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0013_0002.jpg?sign=1739936434-4PsFpjdu1adznR7EKDObuTVjw089OpDd-0-8121fc2601a8b517b6aee58a39043fb1)
3)非逻辑函数式 Y = A′(或Y=-)。用上画线“-”和“′”均可表示非逻辑。本书大多采用“′”。
4)非逻辑符号
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0013_0004.jpg?sign=1739936434-QiCdEg8cqCwctvxfT2ex9cBAjN0fULdS-0-950814ea1ecacbe6e93eb9b3cf934589)
5)非逻辑运算 =1;
=0。