异或门(异或门)

我们将在本教程中学习Ex或Gate。Ex或gate是唯一的或gate。这个词并不常用作inclusive OR gate,它其实就是regular OR gate。异或门有它自己的意义。我们将学习异或门的符号,真值表,其他门(AND, OR, NAND, NOR)的实现,流行的异或集成电路以及异或门(XOR门)的一些重要应用。

异或门的介绍

异或门,也称为EX或门或异或门,是一种重要的数字逻辑门,它实现了一个异或逻辑,即当且仅当一个输入高时输出高。如果两个输入都是低的或高的,那么输出是低的。

XOR的象征

定义电子元件有多种标准。一般来说,我们遵循IEEE(电气和电子工程师协会)和IEC(国际电工委员会)标准。IEEE和IEC标准中的异或逻辑符号如下所示。

XOR的象征

异或门的布尔表达式不能直接确定像和或门。由于它是一种混合门,异或门的输出布尔表达式是输入的乘法、加法和反运算的组合。我们必须使用卡诺图或K -图以及真值表来推导异或门的布尔表达式。

XOR真值表

异或门的真值表如下表所示。从这可以清楚地看出,当两个输入都是相同的(都可能是低的或都可能是高的)时,异或门产生一个逻辑低,即输出的逻辑' 0 '。

低逻辑是逻辑' 0 ',在它的输出,当两个输入是不同的,它产生一个逻辑高值,即逻辑' 1 '在它的输出。

输入 输出
一个 B
0 0 0
0 1 1
1 0 1
1 1 0

上述异或门真值表的K-map表示如下所示。

XOR-Gate-K-Map

XOR布尔表达式

利用上面的真值表和相应的K-Map,我们现在可以推导出异或门的布尔表达式。如果A和B是异或门的输入,其输出给出如下:

一个B +一个B

异或输出表示为:

⊕B

也可以写成:

(A + B) (一个+B)

应用De Morgan定律,上述布尔表达式也可以写成:

(A + B)(B)

异或门等效电路

EX-OR门被定义为一个混合逻辑门,有2个输入来执行排斥分离操作。由以上计算可知,异或门的主要布尔表达式为:

一个B +一个B

因此,两个输入的异或电路设计使用与、或和非门如下所示。

exor等效电路

只有当其中一个输入高时,两个输入异或门的输出才高。如果两个输入相同,则输出较低。

使用基本逻辑门的异或门

如果一个特定的门不能直接使用,我们可以使用多个门来设计异或门。EX-OR门可以使用基本的逻辑门,如与非门和或门,因为它们是通用门。

与盖茨也不

现在让我们看看如何使用NOR门来实现异或门。为此,我们必须重写上面的异或布尔方程。

Q =一个B +一个B

Q =一个B +一个B+一个一个+ BB

Q = (一个+B) (A + B)

Q = (一个+B(A + B) = (A ' + B ') (A + B)

在两边都取补码,我们得到:

=((A ' + B ') (A + B))

利用摩根定律,我们得到

=(' + B”)+(A + B)= (A ' + B ') + (A + B) '

再一次在两边取补码,我们得到

Q =((A ' + B ') + (A + B))= ((A ' + B ') ' + (A + B ') ')

这个等式看起来可以用NOR门来实现。我们总共需要5个NOR门(2个用于A和B的逆,1个用于A和B的NOR, 1个用于A '和B '的NOR,最后一个用于获得上述方程)。下图显示了使用NOR门实现的异或门。

XOR使用也不

与逻辑门

现在让我们看看如何使用与非门来实现异或门。为此,我们必须重写上面的异或布尔方程。

Q =一个B +一个B

Q =一个B +一个B+一个一个+ BB

Q = (A + B) (一个+B)

Q = (A + B) (一个+B) = (A + B) (A ' + B ')

将德摩根定律应用于上式第二项,得到:

Q = (A + B) (一个B)

现在我们需要使用与非门来实现这个电路。

Q = A (一个B) + B (一个B) = A (AB) ' + B (AB) '

在两边都取补码,我们得到:

= ((一个B) + B (一个B) ' =(A (AB) ' + B (AB) ')

= ((一个B)) (B (一个B) ' =((AB)”)(B (AB)”)

最后,再一次在两边加上补语。

Q =(A (A B) ') ' (B (A B) ') '= (A (AB) ') ' (B (AB) ') ')

这个方程看起来可以用与非门来实现。我们需要完全的与非门。下图显示了使用与非门实现的异或门。

XOR使用与非

使用与、或与与非门

现在让我们看看如何使用NAND、AND和OR门来实现异或门。为此,我们必须重写上面的异或布尔方程。

Q =一个B +一个B

Q =一个B +一个B+一个一个+ BB

Q = (A + B) (一个+B)

Q = (A + B) (一个+B) = (A + B) (A ' + B ')

将德摩根定律应用于上式第二项,得到:

Q = (A + B) (一个B)

上述方程的第一项需要一个OR门,第二项需要一个与门,最后的方程可以通过与门得到。

使用与、或与与非门

异或门的脉冲操作

2输入异或门的脉冲操作如下图所示。

xorlogic

3-Input ex或门

在某些情况下,我们需要有多于2个输入的异或门。2个以上的输入异或函数称为“奇函数”或“模-2和”。3输入异或门的布尔函数是:

Q = A⊕B⊕C =一个BC +一个BC+一个BC+ A B C

3输入异或门的真值表和逻辑符号如下所示。

3输入前或门逻辑符号

3 IP XOR

3个输入异或门的真值表

对于3输入异或门,当奇数个输入在高电平时,我们可以有高输入。因此,3输入的OR门被称为“奇函数OR门”。

输入 输出
一个 B C
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1

常用的TTL和CMOS逻辑出入口IC

以下是一些常见的XOR ICs的列表。

集成电路数字 描述
4030 四个2输入异或门
4070 四个2输入异或门
7486 四个2输入异或门
74年ls86 四个2输入异或门
741年g86 单2输入出入口或门
74136 带集电极开路输出的四路2输入异或门
74386 四个2输入异或门

其中,最流行的基于前或门逻辑的TTL IC是74LS86,它是一个四频2输入异或IC。说到CMOS逻辑的异或门IC, CD4030四频2输入异或IC是一个流行的选择。

7486四路2输入异或门IC

IC 7486是一个四路2输入异或门,即在一个封装中包含四个2输入异或门。IC的引脚图和引脚描述如下所示。

7486

密码 描述
1 门1输入A
2 门1输入B
3. 门1输出Y
4 门2
5 门2输入B
6 输出Y
7 地面
8 输出Y
9 门3
10 门3
11 门4输出Y
12 门4输入A
13 门4输入B
14 积极的供应

出口或门的应用

异或逻辑门应用广泛。下面将对其中一些进行解释。

用于加法器(加法)

我们可以设计单个加法器(也称为半加法器),它将两个比特相加,产生单个比特输出。使用异或门设计的单位加法器如下图所示。

除了使用XOR

例如,在二进制加法中,将两位1和1相加,得到的结果是10;在十进制加法中,得到的结果是2。半加法器的主要原理是尾部和由异或门输出,进位由与门计算。

我们可以将多个单位加法器电路级联组成n位加法器电路,以计算较长的二进制数之和。

伪随机数生成

线性移位寄存器也被称为伪随机数生成器(PNRs)。为了产生随机数,我们通过形成一个线性反馈移位寄存器,将异或逻辑门按特定的顺序排列。

相关和序列检测

异或门能够产生一个低电平输入,即0,当它的所有输入都是高或低的。当我们在一个长数据序列中搜索一个特定的位序列时,我们使用异或门来找到所需的数据位序列。

通过计算得到的0的个数来确定在目标序列中找到所需数据位串的准确性。在许多通信设备中,如解码器和CDMA接收机,我们都使用了相关器来提取一组PRN序列中特定伪随机数序列的奇偶性。

结论

关于排他或门(XOR门)的完整教程。您学习了异或门的符号、真值表和布尔表达式,用NOR和NAND门实现异或门,一个3输入的异或门,它的符号、真值表和布尔表达式,一些常见和流行的异或ic,以及异或门的一些重要应用。

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记*