Menu Close

微控制器常用的逻辑门

常用的逻辑门

常用的逻辑门
常用的逻辑门

1)与门

与门(英语:AND gate)又称“与电路”、逻辑“积”、逻辑“与”电路。是执行“与”运算的基本逻辑门电路。有多个输入端,一个输出端。当所有的输入同时为高电平(逻辑1)时,输出才为高电平,否则输出为低电平(逻辑0)。

(2)或门

或门(OR gate),又称或电路、逻辑和电路。如果几个条件中,只要有一个条件得到满足,某事件就会发生,这种关系叫做“或”逻辑关系。具有“或”逻辑关系的电路叫做或门。或门有多个输入端,一个输出端,只要输入中有一个为高电平时(逻辑“1”),输出就为高电平(逻辑“1”);只有当所有的输入全为低电平(逻辑“0”)时,输出才为低电平(逻辑“0”)。

(3)非门

非门(英文:NOT gate)又称非电路、反相器、倒相器、逻辑否定电路,简称非门,,是逻辑电路的基本单元。非门有一个输入和一个输出端。当其输入端为高电平(逻辑1)时输出端为低电平(逻辑0),当其输入端为低电平时输出端为高电平。也就是说,输入端和输出端的电平状态总是反相的。非门的逻辑功能相当于逻辑代数中的非,电路功能相当于反相,这种运算亦称非运算。

(4)与非门

与非门(英语:NAND gate)是数字电路的一种基本逻辑电路。若当输入均为高电平(1),则输出为低电平(0);若输入中至少有一个为低电平(0),则输出为高电平(1)。与非门可以看作是与门和非门的叠加。

(5)或非门

或非门(英语:NOR gate)是数字逻辑电路中的基本元件,实现逻辑或非功能。有多个输入端,1个输出端,多输入或非门可由2输入或非门和反相器构成。只有当两个输入A和B为低电平(逻辑0)时输出为高电平(逻辑1)。也可以理解为任意输入为高电平(逻辑1),输出为低电平(逻辑0)。

(6)异或门

异或门 (英语:Exclusive-OR gate,简称XOR gate,又称EOR gate、ExOR gate)是数字逻辑中实现逻辑异或的逻辑门。有多个输入端、1个输出端,多输入异或门可由2输入异或门构成。若两个输入的电平相异,则输出为高电平1;若两个输入的电平相同,则输出为低电平0。亦即,如果两个输入不同,则异或门输出高电平。

(7)同或门

同或门(英语:XNOR gate或equivalence gate)也称为异或非门,是数字逻辑电路的基本单元,有2个输入端、1个输出端。当2个输入端中有且只有一个是低电平(逻辑0)时,输出为低电平。亦即当输入电平相同时,输出为高电平(逻辑1)。

以下一个门一个门的介绍

NOT Gate 门
NOT Gate 门

左边是NOT门,具有反相器的特性,输出和输入反相的关系;非门

右边是三态闸,三态BUFF的增值表,输入多了个ENB的脚。当ENB是0的时候,不管A是0或1,输出都在高阻抗的状态。这个状态在微控制器里面非常重要,因为里面有一个Data Bus,这个bus会接到很多装置。当你没有用到的装置在没有转送资料的时候必须利用该三态闸做高阻抗。当ENB这只脚等于1的时候,输出会跟着输入变化,当输入是0的时候,输出为零;当输入为1的时候,输出为1.

AND闸和NAND闸
AND闸和NAND闸

左边是AND闸,当输入有一个零的时候,输出都是零。只有当输入都是1的时候,输出才是1.

右边是NAND闸,正好和AND闸多了一个反相器。结果和AND闸正好相反。输入只要有一个零,输出就是1;只有输入全是1,输出才是0.

OR门NOR门
OR门NOR门

左边是OR闸,右边是NOR闸。

OR闸只有两个输入都为零,输出才为零。NOR闸是OR闸装了一个反相器,只有输入全是零,结果为1.

XOR闸和XNOR闸
XOR闸和XNOR闸

XOR闸输入相同时输出为0,其他未;XNOR闸是XOR的反相,两者相差输出的反相器,两个输入相同时,输出为1.

 

 

 

 

 

 

 

除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Leave the field below empty!

Posted in 微控制器

Related Posts