![基于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=1738884101-ROYXqY64WWWZ8iNee9wKUhtju5Sdhn0W-0-7b46ba0b13870753bf20e1673e263d50)
图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=1738884101-E3ohuXgbptvx1M6R0arLMLCeZKWBLuJb-0-92f9709e9b7b4c4d2eb16f479ef0722d)
图1-2 两只开关相“与”
表1-3 开关A和B状态及灯L状态之间的关系
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0011_0001.jpg?sign=1738884101-OoQjMUVKaGHAC5oo6mO0m2cORXmOaQV7-0-06b1d799b8535f562749e389f6a81644)
如果规定开关接通为“1”状态,开关断开为“0”状态,灯亮为“1”状态,灯灭为“0”状态,则把表1-3中的“断开”和“不亮”换为“0”,“闭合”和“亮”换为“1”,就是下面的与逻辑真值表。关于“与”逻辑,我们可以归纳出以下几点。
1)与逻辑定义 当决定某一事件的所有条件都具备时,事件才能发生。这种决定事件的因果关系称为“与逻辑关系”。
2)与逻辑真值表
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0011_0002.jpg?sign=1738884101-GXfzvbK1sAFpsdh2LeMqBjfefarjld9t-0-992ff85c039b14fb3759039b2ed6e865)
3)与逻辑函数式Y = A·B。
4)与逻辑符号
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0011_0003.jpg?sign=1738884101-7HtrD8J12MnN6nURGKgf0S6k3qqDY96s-0-f8e2232ed2946950ed24419bf306d96e)
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=1738884101-D6O8BJHtVEHNo8VJoZIZcnN2o248wFqQ-0-2f436095a32096b7132ac8b6b00dd6c4)
图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=1738884101-ntW75ihaixxo9fS4RuiENKAFwwythY4I-0-5984c15653a15307cd926266726ac9d6)
图1-4 两只开关相“或”
表1-4 开关A和B状态及灯L状态之间的关系
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0012_0001.jpg?sign=1738884101-YFHR5MOXQpn1fJ0Yw2VrZe9t0oiQPl3H-0-4bbe93945c70ceecdecc9e63f127473b)
如果规定开关接通为“1”状态,开关断开为“0”状态,灯亮为“1”状态,灯灭为“0”状态,则把表1-4中的“断开”和“不亮”换为“0”,“闭合”和“亮”换为“1”,就是下面的或逻辑真值表。关于“或”逻辑,我们可以归纳出以下几点。
1)或逻辑定义 当决定某一事件的一个或多个条件满足时,事件便能发生。这种决定事件的因果关系称为“或逻辑关系”。
2)或逻辑真值表
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0012_0002.jpg?sign=1738884101-fpiYingNSqHsT2ucyHMmYrmKHocFpdy6-0-01774f0433ec56c0ce6db2c42112976a)
3)或逻辑函数式Y=A+B。
4)或逻辑符号
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0012_0003.jpg?sign=1738884101-1fRMujBH3iWrBH2QgUpybDEW6HKtND6U-0-ddda3d7a2328636b477191ca6639d75a)
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=1738884101-GAsX6doKeg0CXmsKGkvxxhxMMjYgqz5I-0-1b81d0ab2795a962837121fc016bf0d5)
图1-5 实现非逻辑的电路图
表1-5 开关A状态及灯Y状态之间的关系
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0013_0001.jpg?sign=1738884101-XQmvMQams6N4maeiV0H05hY7ZFIKhC5q-0-3f7cfa1f6fa8ae07f322c65223df24a1)
如果规定开关闭合为“1”状态,开关断开为“0”状态,灯亮为“1”状态,灯灭为“0”状态,则把表1-5中的“断开”和“不亮”换为“0”,“闭合”和“亮”换为“1”,就是下面的非逻辑真值表。关于“非”逻辑,我们也可以归纳出以下几点。
1)非逻辑定义 条件具备时,事件不能发生;条件不具备时事件一定发生。这种决定事件的因果关系称为“非逻辑关系”。
2)非逻辑真值表
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0013_0002.jpg?sign=1738884101-Hom23R6srX1UvPejCTSg7BBS6rZ0kGBN-0-0aedddca82d7567cd67c085870c31cb7)
3)非逻辑函数式 Y = A′(或Y=-)。用上画线“-”和“′”均可表示非逻辑。本书大多采用“′”。
4)非逻辑符号
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0013_0004.jpg?sign=1738884101-rRE21dk67b4VWlud0wFSZV1t60G3Llji-0-8bcf132e8d048236158cc8b122a912a6)
5)非逻辑运算 =1;
=0。