硬件基础——数字电路门电路

2023-10-26

门电路与D触发器

一、与门

1.基本定义

        与门又称 “与电路”、逻辑“积”、逻辑“与”电路,是执行“与”运算的基本逻辑门电路。有多个输入端,一个输出端。当所有的输入同时为高电平(逻辑1)时,输出才为高电平,否则输出为低电平(逻辑0)。

 2.真值表

3.实现方法

① 晶体管实现

② CMOS管实现

       O1与O2为PMOS管,O3与O4为NMOS管。

        从上图可以看出,与门由两级电路构成,且用的器件较多,即影响速度又降低集成度,所以用与非门多。

4.集成电路

74LS21:

二、或门

1.基本定义

        或门,又称或电路、逻辑和电路,是执行“或”运算的基本逻辑门电路。或门有多个输入端,一个输出端,只要输入中有一个为高电平时(逻辑“1”),输出就为高电平;只有当所有的输入全为低电平(逻辑“0”)时,输出才为低电平。

2.真值表 

3.实现方法

① 晶体管实现

② CMOS管实现

        从上图可以看出,或门由两级电路构成,且用的器件较多,即影响速度又降低集成度,所以用或非门多。

4.集成电路

74IS32:

三、非门

1.基本定义

        非门又称非电路、反相器,是执行“非”运算的基本逻辑门电。非门有一个输入和一个输出端。当其输入端为高电平(逻辑1)时输出端为低电平(逻辑门),反之亦然。

2.真值表

3.实现方法

① 晶体管实现

② CMOS实现

4.集成电路

74LS04:

四、与非,或非

1.与非门

        任何一个有低电平,O3与O4均为截止状态,O1与O2导通,O输出高电平。 

 

        输入级, 主要用于一些防干扰的措施;中间级,主要是一些放大;输出级,主要是一些功率的放大。

2.或非门

五、异或,同或

1.异或门

        异或门是数字逻辑中实现逻辑异或的逻辑门,有2个输入端、1个输出端。若两个输入的电平相异,则输出为高电平1;若两个输入的电平相同,则输出为低电平0。

2.同或门

        同或门是数字逻辑中实现逻辑同或的逻辑门,有2个输入端、1个输出端。若两个输入的电平相同,则输出为高电平1;若两个输入的电平相异,则输出为低电平0。

六、D触发器

         有两个输入端,分别是信号输入端D,以及时钟控制端CP,他们俩输出依然是 Q 与 \bar{Q}。其实与RS触发器类似,不同的是将G3的与非门的一个输入端,接到了另一个与非门的输出端。

        下面是RS触发器:

        RS的输入端永远处于相反状态。对于D来说,输入是什么,输出就是什么, 不存在保持和不确定这两种状态。而时钟输入端又好比一把锁,从D这个端口存入一个数据,然后改变时钟输入端的信号,就可以锁住这个数据,起到一个锁存的作用。

        对于时钟输入端这把锁,一般会有两把钥匙,通常是上升沿触发,以及下降沿触发。

         以下降沿触发为例,就是以高电平变为低电平的过程称为下降沿。

        现在D触发器的输入端为低电平,所以输出Q也为低电平。

        我们将D触发器输入变成高电平:可以发现,触发器并不是立即输入高电平 ,而是等到CP信号的上升沿到达时,才发生的变化。

七、RS触发器

1.与非门RS触发器

        最基础的由与非门构成的RS触发器。 基础RS触发器分为两种:由与非门构成的和或非门构成的。

        由上图知,由两个与非门交叉连接所构成,每个与非门的输出端与另一个与非门的输入端相连。与非门的RS触发器,两个输入端是S非和R非,分别对应着 Q 和 \bar{Q} .回忆与非门的输出特点:有0出1,全1出0。也就是在电路中,在低电平到来时,他才会输出高电平,从而使触发器动作,而(只有一个)高电平到来时,不会使触发器动作。

        现在\bar{R}为高电位,不会使触发器动作,\bar{S}为低电位;二号与非门输出高电位,二号小灯点亮;一号与非门全一出零,输出低电位;流到二号与非门的输入端,使二号与非门继续导通,这就使二号小灯起到置一的功能。 

        将\bar{S} 同样拨到高电位,高电位不会使触发器动作,起到了一个保持的作用。可以看到,二号小灯没有变化。

        将 \bar{R} 拨到低电位,一号小灯亮了,二号小灯熄灭。

        \bar{R} 输出低电位,一号与非门导通,一号小灯电量;二号与非门全一出零,流到一号与非门的输入端,使一号与非门继续导通,这就起到了使二号小灯置零的功能。

        现在将\bar{R} 拨到高电位,同样可以使电路继续保持。

         在实际情况中,对于触发器,存在的状态只能是相反的,或者是互补的关系:当Q为0时,\bar{Q}就要为1; 当Q为1时,\bar{Q}就要为0.

        最后总结一下RS触发器的功能特点:

        其具有置零,置一,以及保持的功能,而这个保持功能就是记忆功能,它可以将前一次的状态记录下来。

2.或非门RS触发器

        其结构简单,是由两个或非门交叉连接所构成的,每个或非门的一个输出端,连接到另一个或非门的输入端,或非门RS触发器的两个输入端是R和S,分别对应着 Q 和 \bar{Q} 。

        有1出0,全0出1.在电路中,只有当高电平到来时,它才会输出低电平,从而使触发器动作,但只有一个低电平到来时,不会使触发器动作。

        仿真:

        此时R为低电位,不会使触发器动作;S为高电位,二号或非门输出低电位,二号小灯熄灭,同时低电位的信号流到一号或非门的输入端,一号或非门全0出1,一号小灯点亮,使一号小灯Q提到了置一的功能。

        现在将 S 拨到低电位,一个低电位无法使触发器动作,起到一个保持的作用,也可发现一号小灯没有变化。

        这时把R拨到高电位,可以发现一号小灯熄灭,二号小灯点亮。这是因为R输出高电平,一号或非门输出低电平,一号小灯熄灭;同时低电平的信号流到二号或非门的输入端,二号或非门全0出1,二号小灯点亮

        

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

硬件基础——数字电路门电路 的相关文章

  • stm32f1一路互补PWM大功率DCDC降压方案

    stm32f1 ucc27211 tl431大功率dcdc电路 源码程序
  • 细说三极管

    文章目录 前言 一 什么是三极管 二 三极管是哪三级 1 基极 2 集电极 3 发射极 三 三极管的分类 1 根据材料 2 根据结构 3 根据功率 4 根据工作频率 5 根据制作工艺 6 根据制外形封装 7 根据用途 四 三极管的工作原理
  • 光耦基础知识

    1 光耦 光耦合器 optical coupler 英文缩写为OC 亦称光电隔离器或光电耦合器 简称光耦 在电源当中 光耦和TL431一般都是一起出现的 它们组合一起的作用是用来控制初次级反馈环路的稳定 从而实现输出电压的稳定 有插件的 也
  • FPGA设计篇之流水线思想

    FPGA设计篇之流水线思想 一 写在前面 二 正文开始 2 1举个栗子 2 2 1情况一 组合逻辑 2 1 2情况二 流水线设计 2 1 4 小总结 2 2举第二个栗子 写在最后 一 写在前面 流水线 大家好 我是富土康三号流水线的张全蛋
  • 模拟电路设计(8)--- 耗尽型MOSFET

    上篇我们讲到增强型MOSFET的特点是 N沟道的建立是Ugs的贡献 没有Ugs gt Ut 导电沟道就无法建立 D S就不会有导通电流 这边我们要说的是另一种MOSFET 称为耗尽型MOSFET N沟道耗尽型MOSFET结构示意图 以N沟道
  • 磁盘数据线接触不良的故障排查

    手头有个小型主机 运行centos 发现工作很不稳定 经常启动不起来 就算启动起来也会在几分钟内出现各种IO错误 可能出现以下几种报错 1 只读文件系统 Read only file system 尝试对磁盘写入的时候可能出现这个错误 2
  • 66W真的比60W充电更快吗?基于Charge pump Charger的快充方案分析

    智能手机发展至今 充电功率和电池续航一直是人们最为关注的问题之一 从早期的5V 1A和5V 2A的低瓦数快充 到后来的高压大电流和低压小电流两极分化 不同手机厂商都制定了自己的充电协议 如OPPO的VOOC vivo的Flash Charg
  • 手把手教你Modelsim仿真【2020.4版本】

    首先新建一个文件夹 test5 打开Modelsim 依次选择 File gt Change Directory 把目录选择到创建的 test5 文件夹 创建库 依次选择 File gt New gt Library 一般我们选择第三个 库
  • 模拟电路设计(33)---电源变换器简介

    概述 电子设备都需要供电 其电能来源于火力 水力 核子发电厂提供的交流电 这些交流电通过电源设备变换为直流电 但是 这种直流电源不符合需要 仍需变换 这称为DC DC变换 常规的变换器是串联线性稳压电源 其调整元件工作于线性放大区 通过的电
  • DC/DC:闭环控制的隔离型反激变换电路设计及实验仿真(文章底部含仿真程序获取方式)

    反激变换电路在开关管导通时电源将电能转为磁场能储存在变压器中 当开关管关断时再将磁能转变为电能传送到负载 单端反激变换电路是由升降压 Buck Boost 变换电路派生而来的 电路图如图所示 反激变换电路的原理设计可参考文章 DC DC 单
  • 硬件基础之电容篇

    一 技术理论 1 电容定义 两个相互靠近的金属板中间夹一层绝缘介质组成的器件 当两端存在电势差时 由于介质阻碍了电荷移动而积累在金属板上 衡量金属板上储存电荷的能力 称为电容 相应的器件称为电容器 电容的符号为C 单位为法拉 F 电容越大
  • 【零基础玩转BLDC系列】基于反电动势过零检测法的无刷直流电机控制原理

    无刷直流电动机基本转动原理请参考 基于HALL传感器的无刷直流电机控制原理 基本原理及基础知识本篇不再赘述 目录 反电势过零检测法的原理 反电势过零检测实现方法 位置传感器的存在限制了无刷直流电机在某些特定场合中的应用 如 使电机系统的体积
  • 机械孔与盲孔

    过孔是什么 过孔 Via 电路板上的孔 连接不同层之间的线路 把电路板从平面结构变成立体结构 单层线路想不交叉太难了 双层或更多层线路 必须通过过孔来连接 通过孔壁上的铜 连通上下层的电路铜线 单层PCB 有些时候无法布线 必须通过过孔换层
  • IGBT工作原理及作用

    一 IGBT是什么 IGBT Insulated Gate Bipolar Transistor 绝缘栅双极型晶体管 是由BJT 双极型三极管 和MOS 绝缘栅型场效应管 组成的复合全控型电压驱动式功率半导体器件 兼有MOSFET的高输入阻
  • KEIL经常出现 Encountered an improper argument 弹窗

    关于 keil5 使用在线调试时 经常出现 Encountered an improper argument 弹窗 经实测 可有如下方法 方法1 下载UV4 exe 替换本机电脑 Keil UV4目录下的UV4 exe 更换后 如果不能编译
  • Allegro PCB封装焊盘介绍(一)

    PCB封装焊盘结构 焊盘结构如图 1所示 图 1焊盘结构 锡膏层 SMT刷锡膏贴片用 一般贴片焊盘要选 跟焊盘等大 阻焊层 把焊盘裸露出来 不开的话 焊盘会被油墨盖住 这样无法焊接哦 一般比焊盘大0 1mm 顶层 底层焊盘 实际焊盘大小 电
  • 【三电平SVPWM学习

    导读 本期对三电平SVPWM的原理和建模做一个简单介绍 并与两电平SVPWM做了一个对比 后面把三电平的SVPWM运用到异步电机直接转矩控制中 看与传统的两电平SVPWM 控制性能是否得到改善 模型可分享 关注公众号 浅谈电机控制 留下邮箱
  • DC/DC闭环控制的丘克(Cuk)变换电路原理设计及实验仿真

    如果将降压 Buck 变换电路和升压 Boost 变换电路的拓扑结构进行对偶变换 即Boost变换电路和Buck变换电路串联在一起得到一种新的电路拓扑结构 丘克 CUK 变换电路 如图所示 Cuk变换电路的输入和输出均有电感 增加电感的值
  • 波端口的使用

    波导端口代表了计算域的一种特殊边界条件 它既可以激发能量 也可以吸收能量 这种端口模拟了连接到该结构的无限长波导 波导模式从结构向边界平面传播 从而以非常低的反射水平离开计算域 当端口中的波导模式与结构内部波导的模式完全匹配时 可以实现非常
  • 如何正确使用电感和磁珠

    电感和磁珠不仅在外形上相似 而且功能上也存在很多相同之处 有些应用场景下 两者甚至可以相互替代使用 但是 电感和磁珠之间真的能完全划上等号吗 或许 以下的比较会让你更加清楚地知道两者之间存在的差异 额定电流 当电感的工作电流超过其额定电流时

随机推荐

  • 笔记:STM32的ADC参考电压与参照电压(电源监测)

    STM32的ADC 电压输入范围为 VREF VIN VREF 一般设计的时候会把VREF 和地相连 VREF 和VDDA相连 若MCU供电电压为3 3V 则ADC输入电压范围为0 3 3V 此时ADC模块的参考电压即为MCU供电电压 系统
  • protobuf 黑盒调用 blackboxprotobuf 不用proto文件 application/x-protobuf 超短保姆级教程

    看了网上很多教程使用blackboxprotobuf 有一个小坑 在复制protobuf到代码里面的时候 应该转成hex或者base64 在代码里面转码 这样才能出数据 JS逆向 Protobuf逆向解析 装上blackboxprotobu
  • java实现grpc

    背景 rpc就是Remote Procedure Call的简称 翻译成中文就是远程过程调用 在很多的大型系统中 比如java体系的项目中 如果需要调用数据分析能力或者调用底层的dll代码包 就显得有点捉襟见肘的 此时如果有一个提供rpc服
  • 进程通信之无名管道

    一 进程间通信概述 1 1概念 进程间通信 Inter Process Communication 简称 IPC 是指不同进程之间进行数据交换和信息传递的机制和技术 在现代操作系统中 同时运行着多个进程 它们可能需要相互协作 共享数据或进行
  • MFC控制IDC_STATIC的大小和颜色

    类向导添加消息WM CTLCOLOR得到函数 根据函数GetDlgCtrlID对指定的控件进行操作 HBRUSH CmySqlselectDlg OnCtlColor CDC pDC CWnd pWnd UINT nCtlColor HBR
  • datax同步mysql数据到hive

    datax hdfswriter文档 https github com alibaba DataX blob master hdfswriter doc hdfswriter md 需要注意的是 hdfswriter写入时的字段分隔符 需要
  • OOM-Java内存不足排查与分析

    一 背景 项目程序是内嵌到APP的H5页面 从APP跳转进入H5页面需要调用APP系统的token认证接口 近期某个时间点出现登录验证失败情况 排查服务日志 发现token认证接口服务报错 java lang OutOfMemoryErro
  • notepad++ 64位安装json插件JStool

    64bit的 notepad 不支持plugin manager了 只能手动安装插件 json格式化工具 JSTool http www softpedia com get Office tools Text editors Junwen
  • Unity基础篇:A game object can only be in one layer. The layer needs to be in the range [0...31]解决方案

    出现这个问题大多是因为你项目中用到的Layer参数没有在ProjectSetting里面设置 解决方案 然后把用到的Layer添加进去就OK了
  • 宝塔访问MySQL数据库 phpmyadmin 503 由于维护停机或容量问题,服务器暂时无法满足您的请求。Service Unavailable

    1 检查服务器端口是否已经开放 具体方法可参考 端口开放 https blog csdn net Anicer1219 article details 114373394 2 检查宝塔安全组是否放行端口 3 检查 phpmyadmin 工具
  • 代码随想录训练营第十一天

    1 有效的括号 LeetCode 题20 https programmercarl com 0020 E6 9C 89 E6 95 88 E7 9A 84 E6 8B AC E5 8F B7 html E8 BF 9B E5 85 A5 E
  • 李宏毅 机器学习 2016 秋:4、bias vs variance

    文章目录 四 Where does the error come from 四 Where does the error come from 我们上一次有看到说 如果你选择不同的 function set 你就是选择不同的 model 你在
  • CSS3-nth-child() 选择器的使用

    nth child n 选择属于其父元素的第 n 个子元素 n 可以是一个数字 一个关键字 或者一个公式 相对于父级做参考 选择所有子元素中匹配元素的奇数子元素 被选中的元素符合匹配条件且为奇数个的元素 dl box dd nth chil
  • c++之静态函数和静态方法

    1 对象与对象之间要共享数据 则需要使用静态成员或静态方法 2 在类中声明静态成员变量 即使不实例化对象 也可以我静态成员变量分配空间 因为静态成员变量在对象创建之前就已经被分配了内存空间 3 静态成员虽在类中 但它并不是随对象的建立而分配
  • [网络安全提高篇] 一一二.DataCon Coremail邮件安全竞赛之钓鱼邮件识别及分类

    这是作者2020年参加清华大学 Coremail 奇安信DataCon举办的比赛 主要是关于钓鱼和异常邮件识别研究 非常感谢举办方让我们学到了新知识 DataCon也是我比较喜欢和推荐的大数据安全比赛 这篇文章2020年10月就进了我的草稿
  • C#获取windows下用于标志当前电脑的唯一性编号

    最近做的项目 有个需求需要软件注册激活后才能使用 激活这种事情么 从来没做过 网上找找大多数说法都是绑定PC机器的物理硬件 推荐用SmBIOS的UUID 获取不到的情况下再用其它硬件序列号组合 但找了一圈没找到现成的C 代码获取相关ID的文
  • CSRF攻击与防御(写得非常好)

    转载地址 http www phpddt com reprint csrf html CSRF概念 CSRF跨站点请求伪造 Cross Site Request Forgery 跟XSS攻击一样 存在巨大的危害性 你可以这样来理解 攻击者盗
  • LR(1)分析法

    目录 1 LR 1 分析表和LR 1 文法 2 SLR冲突消解存在的问题 1 LR 1 和SLR 1 分析表构造方法的对比 2 SLR冲突消解存在的问题 3 LR K 项目 4 有效项目 5 构造LR 1 分析表的方法 6 例题分析 1 L
  • Python爱心程序(怦然心动)

    import random from math import sin cos pi log from tkinter import CANVAS WIDTH 640 画布的宽 CANVAS HEIGHT 640 画布的高 CANVAS CE
  • 硬件基础——数字电路门电路

    门电路与D触发器 一 与门 1 基本定义 与门又称 与电路 逻辑 积 逻辑 与 电路 是执行 与 运算的基本逻辑门电路 有多个输入端 一个输出端 当所有的输入同时为高电平 逻辑1 时 输出才为高电平 否则输出为低电平 逻辑0 2 真值表 3