0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 来源:电路城 作者:电路城 2021-04-26 14:10 次阅读

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

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

74HC86引脚图

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

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

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

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

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

    关注

    237

    文章

    22445

    浏览量

    645846
  • 芯片
    +关注

    关注

    446

    文章

    47760

    浏览量

    409055
  • 数字逻辑
    +关注

    关注

    0

    文章

    67

    浏览量

    16449
收藏 人收藏

    评论

    相关推荐

    Arduino UNO WIFI 套件简介,及Arduino代码自动生成工具

    本帖最后由 机智小编 于 2017-1-20 15:05 编辑 Arduino Uno Wi-Fi是一款带有集成式Wi-Fi模块的新型Arduino Uno板!适于初学者和高级用
    发表于 01-18 14:36

    【PYNQ-Z2申请】PYNQ-Z2与Arduino UNO配合走进校园计划

    ,看到PYNQ-Z2可以和Arduino UNO相结合使用,所以想体验一下其具体的工作原理,想设计一套PYNQ-Z2和Arduino UNO
    发表于 01-09 14:50

    求一种使用CPU控制数字锁相环频率合成系统FPGA实现方法

    数字锁相环频率合成系统的工作原理CPU控制数字锁相环频率合成系统FPGA实现
    发表于 04-09 06:20

    arduino_uno原理图讲解

    arduino_uno原理图讲解,概述Arduino UNO是基于ATmega328P的Arduino开发板。它有14个数字输入/输出引脚(
    发表于 07-22 06:39

    详解Arduino Uno开发板的引脚分配图及定义

    的引脚分配图及定义。Arduino Uno控制器采用的是Atmel的ATmega328。 Arduino Uno开发板的引脚分配图包含14
    发表于 07-23 09:19

    电机驱动板的工作原理

    使用硬件: GA-12减速电机、arduino uno、L298N电机驱动板使用软件:modbus poll、python首先要明白电机驱动板的工作原理:通道A使能可以通过PWM调节输出A的电压
    发表于 09-03 07:55

    介绍Arduino Uno开发板的引脚分配图及定义

    Arduino开发板的硬件电路部分,具体来说,就是介绍Arduino Uno开发板的引脚分配图及定义。Arduino Uno
    发表于 11-23 07:52

    Arduino UNO R3的资料分享

    描述EUFORIS 的 Arduino UNO R3这是原始 Arduino UNO R3 的修改版本。它具有美学黑色外观以及我们的徽标和 Ardu
    发表于 08-19 07:44

    基于Arduino UNO和HC-05蓝牙模块控制伺服电机

    了解如何在移动设备,Arduino UNO和HC-05蓝牙模块中使用Android应用程序控制伺服电机。
    的头像 发表于 04-28 15:25 4416次阅读
    基于<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>和HC-05蓝牙模块<b class='flag-5'>控制</b>伺服电机

    Arduino UNO驱动数字舵机

    Arduino UNO驱动数字舵机舵机数字舵机工作原理数字舵机与模拟舵机区别EMAX ES08M
    发表于 11-30 12:06 15次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>驱动<b class='flag-5'>数字</b>舵机

    Arduino UNO、LCD和按钮构建的数字投掷器

    电子发烧友网站提供《用Arduino UNO、LCD和按钮构建的数字投掷器.zip》资料免费下载
    发表于 11-28 09:51 0次下载
    用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>、LCD和按钮构建的<b class='flag-5'>数字</b>投掷器

    基于Arduino Uno的RC车

    方案介绍 1. 准备工作 首先,你需要一辆老式的遥控汽车。 除控制两个马达的电缆外,拆除所有电子设备。 2. Arduino和 拿一块Arduino板(我选的是
    发表于 12-06 12:01 1次下载

    Arduino UNO了解一下

    首先,我们从MCU以及数字和模拟IO引脚接头开始。Arduino UNO具有巧妙的排针布局,与ATMEGA328 28-DIP封装的布局非常匹配。因此,无需交叉导线。
    的头像 发表于 01-16 10:00 4265次阅读

    使用Arduino Uno控制LED矩阵

    电子发烧友网站提供《使用Arduino Uno控制LED矩阵.zip》资料免费下载
    发表于 06-13 16:12 1次下载
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b><b class='flag-5'>控制</b>LED矩阵

    如何使用Arduino UNO板和电位器控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位器控制伺服电机。
    的头像 发表于 02-11 10:11 644次阅读
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>板和电位器<b class='flag-5'>控制</b>伺服电机