亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」

本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

使用Arduino Uno控制数字逻辑XOR芯片

发布时间:2021-03-25
分享到:

使用Arduino Uno控制数字逻辑XOR芯片

发布时间:2021-03-25
分享到:

通过使用Arduino Uno控制数字逻辑XOR芯片,了解其工作原理。

硬件部件:

  • Arduino UNO    ×    1个    
  • 74HC86 Quad XOR门×    1个    
  • 电阻220欧姆    ×    1个    
  • 5毫米LED:红色    ×    1个

首先,有关XOR逻辑运算的一些基本信息:如果XOR逻辑运算的两个输入都不相同,则返回true;如果两个输入相同,则返回false。因此,true和false的输入将返回true,false和false或true和true的输入将返回false。听起来很简单,不是吗?它的用途不是。

XOR逻辑运算很少使用,但是当使用XOR逻辑运算时,它总是用于执行整洁的数字逻辑技巧。在后面的文章中,我将向您展示一个非常有用的电路,该电路使用XOR门,并且您将了解为什么它比AND,OR和NOT更复杂。

我将使事情变得非常简单,因此,现在就只需学习它的功能,而不必担心复杂的用法。我要指出,你是很重要的就不是必须要使用该芯片,如果你做不希望来。正如我所说,前三种芯片将完成您需要做的所有事情。就个人而言,我不喜欢使用XOR。您可能会做出不同的决定。

在此项目中,我们将仅使用芯片上的XOR门之一。到目前为止,您已经知道了演练,因此让我们从查看芯片引脚图开始:

74HC86引脚图

引脚7是接地引脚,并连接到Arduino Uno的GND引脚。针脚14为正电压电源,并连接至Arduino Uno的5V针脚。这为芯片供电。

XOR门如何连接到引脚,其输入和输出是什么?看一下下图,它是芯片内部的X射线视图:

74HC86 X射线视图

看一下引脚1、2和3。在中间看到的符号表示XOR门。引脚1和2为输入,引脚3为输出。

如果我们使用Arduino将数字高电平写入引脚1和2,则引脚3的输出将为低电平。如果XOR门的两个输入均为“真”(HIGH),或者两个输入均为“假”(LOW),则它返回false(低信号)。如果两个输入都不相同(一个低和一个高),那么引脚3的输出将为真(高)。

为了控制芯片,我们将使用一个简单的脚本,该脚本将一系列HIGH或LOW信号写入XOR门的输入。LED连接到XOR门的输出,并向我们显示门的操作。

拿出Arduino Uno和74HC86芯片,并根据下面的Fritzing图进行接线:

搭建电路,将草图加载到Arduino Uno中,观察74HC86上的输入引脚被驱动为高电平或低电平时会发生什么。到此结束本文并介绍了基本逻辑芯片。

 

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论