了解基于Arduino Uno控制数字逻辑XOR芯片的工作原理

描述

通过使用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门之一。到目前为止,您已经知道了演练,因此让我们从查看芯片引脚图开始:

led

74HC86引脚图

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

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

led

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上的输入引脚被驱动为高电平或低电平时会发生什么。到此结束本文并介绍了基本逻辑芯片。
       责任编辑:pj

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分