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

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

3天内不再提示

晶体管做布尔逻辑和逻辑门教程

jf_78858299 来源:北洋洋洋 作者:北洋 2023-02-09 16:46 次阅读

二进制,三进制,五进制

true,false表示0,1

电路闭合,电流流过,代表“true真”;电路断开,无电流流过,代表false。

二进制可以写成0和1,而不是true和false

早期计算机采用进制

晶体管不仅可以控制电流开关,还可以控制电流大小,比如一些早期计算机是三进制的,有三种状态;五进制,五种状态。 「状态越多越难区分信号。而且抗干扰能力会越差」 (如果附件有电噪音,信号混在一起,每秒百万次变化的晶体管会让信号变得更复杂)

图片

因此,应该尽可能把两种信号分开,只用两种开关01状态来减少这类问题:

图片

布尔逻辑

「有一个数学分支的存在,专门用于处理“真”和“假”,已经解决了所有法则和运算,叫布尔代数」 (布尔是由Grorge Boole由来,他用数学扩展亚里士多德基于哲学的逻辑方法)

布尔用 逻辑 方程 系统而正式的证明真理(truth),在1847年的第一本书《逻辑的数学分析》中介绍过:

「“在常规代数里,在高中学的那种变量的值是数字,可以进行加减乘除之类的操作;但在布尔代数中,变量的值是true,false,可以进行逻辑操作”」

三个基本操作:NOT,AND,OR

基础“真值表”

「晶体管中有一个是控制线路,两个是电极。控制线路通电,半导体就会通电,底部的电极就有电流流出;反之亦然。」


「电流是从上到下流动的。」 控制线路可以想象成输入,底部的电极想象成输出。一个晶体管有一个输入和输出。控制线路通电(输入打开)半导体就会导电,底部电极就有电路i流出(输出也会打开);反过来控制线路没有电流(false)时半导体就不导电,因此下面的电极就没有电流就是false

图片图片

「转换为布尔函数就是输入为true,输出为true;输入为false,输出也为false。这个叫做“真值表”:」

图片

NOT 如何实现?

布尔值反转,true进行NOT就是false,反之亦然.。

思路就是把**「输出的电线放到上面的电极当作OUTPUT;下面的电极接地。」**

一定要注意:「电流是从上到下流动的。当有输入时,半导体会导电,下面会受到电流,这时候将下面的电极接地,这样电流就都经过了下面的电极,把输出的电线放到上面的电极当作OUTPUT就没有电流了(输入为true输出为false);如果没有输入时,半导体不导电,电流就会走OUTPUT。」

这个是不是就可以实现,图示:

「这个叫做NOT门,门是因为可以控制电流路径」

图片图片

AND如何实现?

「有两个输入和一个输出构成,只有两个输入都是true时,输出才会也是true。」 这个比上面的那个好理解。图片

  • 电流从左到右流动,如果第一个打开了,第二个输入没打开,就是这个样子:电流没有到达OUTPUT:
  • 图片
  • 如果第一个没打开,第二个打开了,更没有用,电流第一个都不会经过:
  • 图片
  • 只有都打开OUT才会收到电流:
  • 图片

OR如何实现?

「和AND正好相反,都有两个输入一个输出,两个输出都是false时,输出才会false。」

上面的线都是串联,这个OR实现用的时并联

下面那条线中第一个输入和第二个输入的中间是一个小“拱门”,代表第一个输入的电流可以跨过去。

就不放图了,只要任意一个输入打开,OUT都可以收到电流(下面的小拱门会把第一个输入的电流跨过去),只有都不打开OUTPUT才会收不到电流

图片

图标表示

图片图片图片

XOR亦或

和异或有一个不同就是:输入都是true的时候,输出是false

图片

直接放组成图吧:

通过小拱门保证还是两个输入;true,true要返回false可以拆分成true AND true在 NOT 变为false,利用原有的OR的功能只要有一个false就是false,最后将这两个功能AND 最后就是false。

图片

图标符号:一个OR门加一个笑脸

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

    关注

    172

    文章

    5829

    浏览量

    171829
  • 逻辑门
    +关注

    关注

    1

    文章

    139

    浏览量

    24016
  • 二进制
    +关注

    关注

    2

    文章

    786

    浏览量

    41575
  • 晶体管
    +关注

    关注

    77

    文章

    9615

    浏览量

    137725
收藏 人收藏

    评论

    相关推荐

    PNP晶体管构成的基本逻辑门电路

    这个图表示电路的基本逻辑门电路。可以作为PNP晶体管电路、与门或
    发表于 03-15 10:06 6270次阅读
    PNP<b class='flag-5'>晶体管</b>构成的基本<b class='flag-5'>逻辑</b>门电路

    基于NMOS与PMOS晶体管构成的传输讲解

    传输是由外部施加的逻辑电平控制的NMOS和PMOS晶体管组成的双向开关。
    发表于 08-10 09:02 3204次阅读
    基于NMOS与PMOS<b class='flag-5'>晶体管</b>构成的传输<b class='flag-5'>门</b>讲解

    【数字电路】关于逻辑的教程分析

    ”,因为当两个输入均为真(HIGH)时输出为真。然后,我们可以将2输入逻辑的操作定义为:“如果A或B为真,则Q为真”2输入晶体管可以使用如下所示连接在一起的RTL电阻-
    发表于 01-20 09:00

    【数字电路】关于逻辑的电路设计教程

    ”,因为当两个输入均为真(HIGH)时输出为真。然后,我们可以将2输入逻辑的操作定义为:“如果A或B为真,则Q为真”2输入晶体管可以使用如下所示连接在一起的RTL电阻-
    发表于 01-21 08:00

    【数字电路】关于逻辑或非门系统特性分析教程

    直接连接到晶体管的基极。两个晶体管都必须截止为“ OFF”,以在Q输出。逻辑或非门可使用数字电路产生所需的逻辑功能,并被赋予一个符号,其形状为带有圆圈的标准或
    发表于 01-22 09:00

    逻辑的特点总结,这些细节你知道吗?

    数据流到公共数据总线上。数字逻辑可由电阻,晶体管和二极等分立元件制成,以形成RTL(电阻晶体管逻辑
    发表于 01-27 08:00

    逻辑是什么?基础数字逻辑详解

    逻辑逻辑电路的基本组成部分,可以由晶体管来构成,逻辑大致可以分为基本
    发表于 05-22 14:16 6w次阅读
    <b class='flag-5'>逻辑</b><b class='flag-5'>门</b>是什么?基础数字<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>详解

    晶体管搭建常见的逻辑门电路

    常见的晶体管有二极、三极和MOS,主要的逻辑门电路:与门、或、非门、与非门、或非门、异或
    的头像 发表于 11-01 11:03 1.5w次阅读
    用<b class='flag-5'>晶体管</b>搭建常见的<b class='flag-5'>逻辑</b>门电路

    如何使用晶体管设计或

    用于不同目的的不同逻辑。但本文的重点将放在OR Gate上,因为稍后我们将使用 BJT 晶体管电路构建 OR Gate,类似于我们之前构建的AND Gate 晶体管电路。
    的头像 发表于 08-23 15:38 2831次阅读
    如何使用<b class='flag-5'>晶体管</b>设计或<b class='flag-5'>门</b>

    晶体管-晶体管逻辑(TTL)的基础知识

      是使用半导体器件制造的,例如BJT、二极或FET,使用集成电路可以构建不同的,像是NAND、NOR这样的逻辑在日常应用中用于执行
    的头像 发表于 09-20 16:57 8867次阅读
    <b class='flag-5'>晶体管</b>-<b class='flag-5'>晶体管</b><b class='flag-5'>逻辑</b>(TTL)的基础知识

    如何使用晶体管布尔逻辑逻辑?1

    晶体管不仅可以控制电流开关,还可以控制电流大小,比如一些早期计算机是三进制的,有三种状态;五进制,五种状态。 **「状态越多越难区分信号。而且抗干扰能力会越差」** (如果附件有电噪音,信号混在一起,每秒百万次变化的晶体管会让信号变得更复杂)
    的头像 发表于 02-02 11:25 511次阅读
    如何使用<b class='flag-5'>晶体管</b><b class='flag-5'>做</b><b class='flag-5'>布尔</b><b class='flag-5'>逻辑</b>和<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>?1

    如何使用晶体管布尔逻辑逻辑?2

    晶体管不仅可以控制电流开关,还可以控制电流大小,比如一些早期计算机是三进制的,有三种状态;五进制,五种状态。 **「状态越多越难区分信号。而且抗干扰能力会越差」** (如果附件有电噪音,信号混在一起,每秒百万次变化的晶体管会让信号变得更复杂)
    的头像 发表于 02-02 11:25 507次阅读
    如何使用<b class='flag-5'>晶体管</b><b class='flag-5'>做</b><b class='flag-5'>布尔</b><b class='flag-5'>逻辑</b>和<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>?2

    关于逻辑的基本知识

    逻辑(LogicGates)是集成电路设计的基本组件,通过晶体管或MOS组成的简单逻辑,可
    的头像 发表于 04-30 09:14 3480次阅读
    关于<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>的基本知识

    如何用晶体管搭建常见的逻辑门电路

    常见的晶体管有二极、三极和MOS,主要的逻辑门电路:与门、或、非门、与非门、或非门、异或
    的头像 发表于 04-26 14:51 8509次阅读
    如何用<b class='flag-5'>晶体管</b>搭建常见的<b class='flag-5'>逻辑</b>门电路

    使用晶体管逻辑条件

    、异或非门。在大多数逻辑中,低状态大约为零伏 (0 V),而高状态大约为正五伏 (+5 V)。 现在,我将展示使用 NPN 和 PNP 晶体管逻辑
    的头像 发表于 09-25 11:40 780次阅读
    使用<b class='flag-5'>晶体管</b>的<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>条件