![基于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=1739663622-WG6PKvPMSTXpaDxa4X8tZANiPPh9QWer-0-cbc91a89c3e22f0fa1db77a692004fe0)
图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=1739663622-Sz08gv92mnOQn0sRjqSxp9Jh30MdptNR-0-391e3a7c0269333c6f46a26a6d950d16)
图1-2 两只开关相“与”
表1-3 开关A和B状态及灯L状态之间的关系
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0011_0001.jpg?sign=1739663622-NDgN7iHyEamdckZwPaNbfIh5e36ItVwn-0-582f14348f94b3370f9fef3148070a1e)
如果规定开关接通为“1”状态,开关断开为“0”状态,灯亮为“1”状态,灯灭为“0”状态,则把表1-3中的“断开”和“不亮”换为“0”,“闭合”和“亮”换为“1”,就是下面的与逻辑真值表。关于“与”逻辑,我们可以归纳出以下几点。
1)与逻辑定义 当决定某一事件的所有条件都具备时,事件才能发生。这种决定事件的因果关系称为“与逻辑关系”。
2)与逻辑真值表
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0011_0002.jpg?sign=1739663622-m1sxDzKRG23CbnQE7QlyStMEiCJviUTI-0-a8192e31596a7cf1c036c275c73d66b2)
3)与逻辑函数式Y = A·B。
4)与逻辑符号
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0011_0003.jpg?sign=1739663622-VAXlosrDEEa0Bin120MCsPuHYtSoCEQC-0-1eecb700c58c2148d4a8b2e72bb47f57)
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=1739663622-gZ4B1DTbF4KTTak5FHEeVlDnsQbI38ai-0-4ad8a615da5c6032ca610338baa5362c)
图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=1739663622-Rz40WO0qs4hXIljpHaYQDDA9zQDnnMQB-0-455891d911c15a8630b52bb545d7d321)
图1-4 两只开关相“或”
表1-4 开关A和B状态及灯L状态之间的关系
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0012_0001.jpg?sign=1739663622-9qY0JTQU5o2rcfrz6Vr7phdlU3Xxjhbw-0-924251620120165d9daac590e2bb3a86)
如果规定开关接通为“1”状态,开关断开为“0”状态,灯亮为“1”状态,灯灭为“0”状态,则把表1-4中的“断开”和“不亮”换为“0”,“闭合”和“亮”换为“1”,就是下面的或逻辑真值表。关于“或”逻辑,我们可以归纳出以下几点。
1)或逻辑定义 当决定某一事件的一个或多个条件满足时,事件便能发生。这种决定事件的因果关系称为“或逻辑关系”。
2)或逻辑真值表
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0012_0002.jpg?sign=1739663622-km3u0Js97JOrX2sLGN7goxypytgT8aLJ-0-da5a04cdb419cea800f6d98193035202)
3)或逻辑函数式Y=A+B。
4)或逻辑符号
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0012_0003.jpg?sign=1739663622-584dgfrIFpqkv1VoiN4MBtEu2bRDHfdV-0-c8f513962adf9695d3cf4be03fc74334)
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=1739663622-WELkaXlxJkBkYX7mq4AsLrh8gYL3NJ0a-0-c538d2f015276412ccd9682d7875d07d)
图1-5 实现非逻辑的电路图
表1-5 开关A状态及灯Y状态之间的关系
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0013_0001.jpg?sign=1739663622-JCcvWlM3v3nm50Q7PEjGWJXZ7ANV4QTN-0-8d33d3b862ec6bb224b478a8852930d7)
如果规定开关闭合为“1”状态,开关断开为“0”状态,灯亮为“1”状态,灯灭为“0”状态,则把表1-5中的“断开”和“不亮”换为“0”,“闭合”和“亮”换为“1”,就是下面的非逻辑真值表。关于“非”逻辑,我们也可以归纳出以下几点。
1)非逻辑定义 条件具备时,事件不能发生;条件不具备时事件一定发生。这种决定事件的因果关系称为“非逻辑关系”。
2)非逻辑真值表
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0013_0002.jpg?sign=1739663622-qxOm33Y3EItq5911bi683k2stpVJYPGp-0-0c4c1e30f914a5749340228d9f575ae1)
3)非逻辑函数式 Y = A′(或Y=-)。用上画线“-”和“′”均可表示非逻辑。本书大多采用“′”。
4)非逻辑符号
![](https://epubservercos.yuewen.com/89BF7D/3590428803438601/epubprivate/OEBPS/Images/figure_0013_0004.jpg?sign=1739663622-MLyIUamvsJULuxmlVwhQ5sUbpqh99BF1-0-43283840c682d2944cc2dfe0e220a07d)
5)非逻辑运算 =1;
=0。