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

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

3天内不再提示

讲讲与、或、非门都能用来做什么

冬至配饺子 来源:天奇工作室 作者:LRC 2022-08-07 14:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

上次介绍了与、或、非门。这次我们讲讲这些门能用来做什么。

《加法器》(实现两数相加)

我们考虑以下几种情况(以下数字皆为二进制数)。

0+0=0 零加零毫无疑问等于0。

0+1=1 1+0=1 这个应该也不用解释。

1+1=10 2的二进制数写作10,所以也没有什么问题。

我们可以绘制出这样一张表。其中A和B为输入(加数),C(和)和D(进位)为输出。

pYYBAGLvX86AOAH9AABBN3GTlzA917.png

我们可以用以下电路来满足这张表(真值表)

poYBAGLvX-2AMBN9AABRAbesAYk130.png

解释一下,A上有一条横线则意为A的取反。如果A是0,那么A-就是1。最右边的则是C本位求和输出。本图中没有D输出,D输出放在下图中讨论。我们来试一下真值表的第一行。

第一行中A和B数值均为0,A-为1,故第一路与门输出为0,同理第二路输出也为0。两条与门输出作为或门的输入,故与门的输出也为0。剩下的几行你们可以自己试试看。

poYBAGLvYACAEFNvAAA1Ggd0Akg829.png

这张图是D的进位输出。可以从真值表很容易观察得到D与A和B的关系就是与门的关系,所以很容易画出这个电路。

既然本位相加和进位信号都有了,那么我们便可以设计出下图这样的加法器:

pYYBAGLvYBaAHuYaAACq546qGn4595.png

左边两根蓝线从上至下分别是A和B输入。右边两根红线从上至下分别是C和D输出。

这个电路被称为半加法器。如果我们要算的数值有三位,那么我们就串联三个这样的电路就可以实现四位的加法。注意不是简单串联,本位的进位要与下一位的和相加。

pYYBAGLvXy6AAQIxAAD9G5wBIX8486.png

这是三位加法器,其中加数分别是101(5)和10(2),和是111(7)右下角粉红圈中的是溢出信号(最高位的进位信号),第一位数字没有前一位的进位信号,所以你可以在图中的上半部分看到一个特别的常数0。注意:不要将该电路误解成并联,其实质还是串联。你们可以跟着门电路和二进制加法琢磨琢磨其本质。

其中减法比较巧妙,它在加法的基础上稍加改动而来。

比如101(5)-010(2)=011(3)我们把减数010按位取反,变成101,再在末尾加1,变成110。我们发现101+110=1011,若把最高位的数字舍去,剩下的便是差011。

再例如110110(54)-100100(36)=010010(18)。100100按位取反,变成011011,加1,变成011100。110110+011100=1010010,最高位舍去,得010010(18)。

你们可以随便写几个数试试,感受一下这个方法的巧妙之处。

不单单是加减运算,逻辑门还可以实现乘除、开方、指对等运算,可以胜任图像处理、数据检索、人工智能等任务。

重头戏还在后头呢。



审核编辑:刘清

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

    关注

    1

    文章

    159

    浏览量

    26393
  • 加法器
    +关注

    关注

    6

    文章

    183

    浏览量

    31606
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    德州仪器双4输入正与非门芯片的全方位解析

    德州仪器双4输入正与非门芯片的全方位解析 在数字电路设计领域,与非门作为基础逻辑元件,发挥着至关重要的作用。德州仪器(TI)的SN5420、SN54LS20、SN54S20、SN7420
    的头像 发表于 05-17 16:05 317次阅读

    卫星通信是否只能用来应急? 余承东:正逐步成为智能设备的标配

    未来卫星通信还会和地面网络配合,覆盖更多的设备和区域,让用户随时随地都能收到消息。
    的头像 发表于 03-31 09:46 394次阅读
    卫星通信是否只<b class='flag-5'>能用来</b>应急? 余承东:正逐步成为智能设备的标配

    探索DM74ALS00A:四2输入与非门芯片的技术剖析

    芯片,探讨它的特性、参数以及应用场景。 文件下载: DM74ALS00AN.pdf 芯片概述 DM74ALS00A芯片内包含四个独立的与非门,每个与非门都能执行逻辑与非功能。这种设计使得芯片在处理数字信号时具有高效性和灵活性,能
    的头像 发表于 03-30 09:10 275次阅读

    74LVC1G00单2输入正与非门:设计利器解析

    的特点、参数以及应用场景,为你的设计工作提供一些参考。 文件下载: 74LVC1G00Z-7.pdf 芯片概述 74LVC1G00是一款单2输入正与非门,具有标准推挽输出。它的电源电压范围为1.65V至5.5V,这种较宽的电源电压范围使得它在不同的电源环境下都能稳定工作。
    的头像 发表于 03-27 18:10 1281次阅读

    74LVC1G02单2输入正或非门:特性、应用与设计要点

    非门,其布尔函数为 (Y=bar{A} cdot bar{B}) (Y=overline{A+B})。该器件设计用于1.65V至5.5V的 (V_{CC}) 操作,能够在
    的头像 发表于 03-26 09:10 531次阅读

    74AHC02:四2输入正或非门的全面解析

    景。 文件下载: 74AHC02.pdf 产品概述 74AHC02是一款具备四个独立2输入正或非门的芯片。它的电源电压范围相当宽泛,从2.0V到5.5V都能正常工作,这使得它在不同的电源环境下都有很好
    的头像 发表于 03-16 11:10 367次阅读

    74AHC00:一款实用的四2输入正与非门芯片

    74AHC00:一款实用的四2输入正与非门芯片 在电子设计领域,逻辑门芯片是构建数字电路的基础组件。今天,我们来详细了解一下SGMICRO公司的74AHC00四2输入正与非门芯片,它在众多应用场
    的头像 发表于 03-16 11:10 823次阅读

    74LVC1G00单2输入与非门:特性、参数及应用解析

    74LVC1G00单2输入与非门:特性、参数及应用解析 在电子设计领域,逻辑门电路是构建复杂数字系统的基础元件。今天我们要深入探讨的是SGMICRO公司的74LVC1G00单2输入与非门,它凭借先进
    的头像 发表于 03-13 15:10 412次阅读

    超级法拉电容可以用来做什么

    超级法拉电容凭借高容量、快速充放电和稳定电压特性,成为新能源领域的重要储能与调节元件。
    的头像 发表于 12-04 09:16 991次阅读
    超级法拉电容可以<b class='flag-5'>用来</b><b class='flag-5'>做什么</b>?

    手搓DIY的直流LISN能用吗?

    手搓DIY的直流LISN能用吗?
    的头像 发表于 11-11 11:34 548次阅读
    手搓DIY的直流LISN<b class='flag-5'>能用</b>吗?

    SN74AHC132四通道施密特触发与非门技术解析与应用指南

    Texas Instruments SN7AHC132 4通道4输入与非门是一款四通道正与非门,设计用于2V至5.5V V~CC~运行。该器件以正逻辑执行布尔函数Y = A × BY = A
    的头像 发表于 08-15 10:51 1269次阅读
    SN74AHC132四通道施密特触发与<b class='flag-5'>非门</b>技术解析与应用指南

    SN74AHC1G02单通道2输入正逻辑或非门技术解析

    Texas Instruments SN74AHC1G02/SN74AHC1G02-Q1 2输入正向或非门包含单个2输入或非门,以正向逻辑执行布尔函数Y = A × BY = A + B。Texas Instruments S
    的头像 发表于 08-11 16:24 1550次阅读
    SN74AHC1G02单通道2输入正逻辑或<b class='flag-5'>非门</b>技术解析

    Texas Instruments SN74LVC10A与非门数据手册

    Texas Instruments SN74LVC10A与非门是三通道三输入正与非门,设计在1.65V~CC~ 至3.6V~CC~ 电压范围内工作。输入接受高达5.5V电压。这些与非门具有4.9ns
    的头像 发表于 07-29 10:08 980次阅读
    Texas Instruments SN74LVC10A与<b class='flag-5'>非门</b>数据手册

    为什么普通万用表的电阻档位不能用来测试绝缘电阻

    ,​是专业场景下的高压安全检测工具。 功能用途:各有侧重​ 普通万用表堪称 “多面手”,它集电压、电流、电阻测量等多种功能于一身 ,有的还能测量电容、二极管、三极管等元件参数,在电子电路调试、电气设备日常检修、家电维修
    的头像 发表于 07-17 11:28 3210次阅读

    根据Datasheet里cyT2B5L有1024位otp,全部都能用来存储密钥吗?

    1)项目上有要求把密钥存在安全模块存储区域的要求 2)根据Datasheet里cyT2B5L有1024位otp,全部都能用来存储密钥吗?还是其中的192位能用来储存密钥。 3)有详细的说明文档或者例子能展开一下吗?  
    发表于 07-14 07:17