数字电路——半导体存储电路之锁存器和一些触发器_两个nand可以变成什么触发器-程序员宅基地

技术标签: 数字电路  硬件  学习笔记  

主要关于学堂在线的数字电子技术基础(自主模式)的第五章。。。
重点(贫僧在看视频之前会去翻一下配套的书籍,看看要学的章节的习题是什么,这样就大概知道哪里是重点了。。。):
1. 存储器对应的特性表
2. 存储器的数据在什么时候更新(例如是边沿更新还是电平更新)
3. 存储器的基本结构(不用全记,但是要知道去除/增加某个门之后带来的影响,例如D触发器在C1口接上个非门会让数据变成在下降沿的时候更新)
4. 会看波形图,能根据输入的波形来确定输出的波形
5. 会画对应的波形图(画起来麻烦得要死,贫僧选择在电脑上画。。。方便又快捷)

下面这些都是一些笔记,都是概念的东东,如果不理解的话贫僧建议先看下书上对应的例题(顺手做啊,别只是看)并记住对应的特性表(最好还是从定义自己推出来,这样的话就算是不记得特性表了还可以重新推导一遍)。

触发器的由来

为什么需要触发器?
因为现实中有时需要处理这样的问题:
1. 与状态有关,即电路具有记忆功能
2. 输出会直接被输入事件(例如按下按钮)改变,而不是输入的值
例子:需要设计一款电路,能够在按钮按下的时候改变灯的亮灭,如果灯原来是亮的那么按钮按下之后灯应该灭,反之亦然。
组合电路无法直接完成上面的事情,所以需要一个具有记忆功能的器件。
这种具有记忆功能器件的用处:能够存储0和1。(例如Flip Flop就可以存储1位0/1)

话说回来flip flop直译就是人字拖,自己体验一下:
这里写图片描述
这里写图片描述
图片来自网络的说。

其实贫僧更加喜欢把它脑补成噬尾蛇,因为理想状态下只要状态没有更新,存储在触发器里面的数据是永远不变的:
这里写图片描述
(其实只是觉得数字电路有点像炼金术阵/魔法阵/玄学)

门电路与触发器的关系

用来1位二进制信号的期间的特点:
1. 有两个能自行保持的状态
2. 根据输入信号可以置成0/1

分类方式:
1. 按触发方式分(电平、脉冲、边沿)
2. 按逻辑功能(RS、JK、D、T)

一种最简单的触发器就是用两个非门搭起来的。
这里写图片描述
纯粹门电路组成的组合电路实现记忆功能的方式:正反馈。
这里写图片描述
上面是对应的可能出现的电压,其实就是反相器的电压,具体看第三章。
这样的电路其实比较稳定,因为如果取到了中间那个点,因为正反馈的存在电压要么向上要么向下走。例如可能会有一个正扰动,让输入电压稍微升高,那么输出会降低,下一级的反相器输出会增高,叠加到输入里,这样就会直接让电压提升到高电平状态。所以高低两种电平的地方会比较稳定,而如果取值在中间反而会不稳定,这样就为这个电路的记忆功能(确保记忆的是0/1,而且不需要外界输入来保证状态不变)提供了保障。

基本SR锁存器

这个电路由两个或非门构成:
这里写图片描述
优点是引入了两个输入接口 vi1vi2 v i 1 、 v i 2 ,如果这两个输入接口输入的是0,那么就变回上面的反相器。
把上面的电路换种画风就可以变成:
这里写图片描述
那两个输入接口变成了 SD S D RD R D ,存储的数据是Q,相反的就是Q’。
RD R D 是0的时候Q直接变成0,所以这个接口叫Reset Direct(直接复位)(这时 SD S D 应该=0)。
SD S D =1的时候 RD R D 应该=0,这样可以直接让Q=1。
就是说通过 RD R D 可以置0, SD

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Geek_of_CSDN/article/details/80347449

智能推荐

【SeedLab】BGP Exploration and Attack Lab_bgp seed-程序员宅基地

文章浏览阅读2.3k次。本实验需要使用SEED互联网仿真器(已集成到docker配置文件)。启动docker容器,配置文件在/Labsetup/outputs/目录下。由于要配置很多docker容器,所以构建+启动过程会比较漫长。.随着docker启动,仿真器也随之运行,仿真器所用到的设备均为docker容器。..._bgp seed

元素选择器之排除特定元素_input排他选择器-程序员宅基地

文章浏览阅读2.1k次。 需求如下:该搜索框是对整个页面的input检索 ,但与弹出层中的input冲突 博主几经辗转 简单处理 解决问题,思路如下:排除掉特定class的input。代码如下:$('input:not(.pop)', this.footer()).on('keyup change', function () { if (that.search() !== th..._input排他选择器

使用JAXB进行XML与JavaBean的转换(支持泛型)_jaxb 泛型-程序员宅基地

文章浏览阅读5.6k次,点赞6次,收藏20次。看到别人有个1024的勋章,特意留了一篇在今年的10.24日,看看会不会获得。在日常开发中可能涉及接口之间的相互调用,虽然在现在微服务的理念推广下,很多公司都采用轻量级的JSON格式做为序列化的格式,但是不乏有些公司还是有一些XML格式的报文,最近就在对接某个合作方的时候遇到了XML报文。在JSON报文爽快的转换下很难试用一个一个的拿报文参数,还是希望能直接将报文转换成Bean。接下来就了解到..._jaxb 泛型

python numpy学习笔记_ndarray的位置-程序员宅基地

文章浏览阅读1.2k次。numpy的主要数据对象是多维数组,其中包含相同类型的元素,通常是数字类型,每个元素都有一个索引。使用numpy前通常要导入包。import numpy as np目录类型维度创建运算索引和切片类型numpy的数组被称为ndarray。numpy.array只处理一维数组,而ndarray对象才提供更多功能。a = np.array([[1, 2, 3], [4, 5, 6]])type(a) # <class 'numpy.ndarray'>dtype属性可以获得元素的数_ndarray的位置

我的世界java版gamemode指令_《我的世界》Java版常用指令代码大全!你想要的都在这里了!...-程序员宅基地

文章浏览阅读1.6w次。还在苦于网上找到的一些指令已经不适用了吗?还在苦于有些地方的指令有误吗?还在苦于有些地方整理的指令不够全面吗?那么你来对地方了!小编为大家整理了《我的世界》原版游戏常用的指令,这些基本足以满足各位的基本需求了!大家来一起看看吧!注:表示的是必须输入的部分,[方括号]表示的是可选择性输入的部分基本命令列表命令描述/?/help的替代命令,提供命令使用帮助。/ban + 玩家名字将玩家加入封禁列表。/..._gamemode指令java

Spring Boot 结合shiro做第三方登录验证_shiro 第三方token登录-程序员宅基地

文章浏览阅读1.5w次,点赞3次,收藏3次。Spring Boot 结合shiro做第三方登录验证1、首先,说一下我的具体实现思路。在做spring boot拦截器的过程中,开始我准备用spring security来实现,但是研究了一段时间之后发现spring security的集成度太高,需要修改的东西比较多,而且对它本身的使用方法不是很了解,后来转而使用Apache shiro。由于是第三方登录,是不需要我来验证密码的。最开始,我陷入了_shiro 第三方token登录

随便推点

代码报错原因和处理方法-程序员宅基地

文章浏览阅读8.7k次。代码错误的原因和调试方法_代码报错

深度解析Java游戏服务器开发-程序员宅基地

文章浏览阅读5.2k次,点赞9次,收藏40次。---恢复内容开始---1.认识游戏  1.1什么是游戏    1.1.1游戏的定义              任何人类正常生理需求之外的活动均可称为游戏    1.1.2游戏的分类      RPG角色扮演游戏、ACT动作游戏、AVG冒险游戏、FPS第一人称视角射击游戏、TPS第三人称视角射击游戏、FTG格斗游戏、SPT体育游戏、RAC竞速游戏、RTS即时战略游戏、STG..._深度解析java游戏服务器开发

【ThinkPHP5初体验(二)1】CSRF防范原理(thinkphp5 CSRF ajax令牌)_tp5 开启csrf令牌-程序员宅基地

文章浏览阅读4k次。CSRF是什么我就不解释了,百度一搜全是,比波姐的片源还要多,千篇一律都他么是复制粘贴。那为什么这个令牌(token)操作可以防范CSRF呢?下面我就随便说说说错了大家不要介意。首先我们要知道令牌是存储在session里面的,这个很重要 php代码如下&lt;?php namespace app\index\controller; //我直接允许跨域,因为伪装..._tp5 开启csrf令牌

市盈率、市净率、净资产收益率股息率介绍-程序员宅基地

文章浏览阅读1.7k次,点赞2次,收藏6次。市盈率PE市盈率 = 市值/净利润概念解析:买入一家公司,几年回本,年化收益率:净利润/市值(市盈率的倒数)举例:砖头10万买个砖头,每年拍人带来1万利润,需要10年回本市盈率:10/1 = 10年化收益率:1/10 = 10%市净率PB市净率 = 市值/净资产净资产 = 总资产 - 负债举例:张三便利店,净资产:120万市值:1..._净资产收益率和股息率

墨器杯垫 文创商品设计特优_杯垫文创设计说明-程序员宅基地

文章浏览阅读737次。教育部昨举行「102年国立馆所文创商品设计比赛」颁奖典礼,台北科技大学创新设计研究所硕士生谢镇宇,为TW艺术教育馆设计「墨器」杯垫,取「默契」谐音,用5片压克力板,展现水墨画层层渲染效果,增加立体视觉感受,并在杯架后方加入LED光源,获评审肯定夺特优奖和奖金10万元。台南应用科技大学商品设计系学生高郁翔,为国立自然科学博物馆设计「恐龙化石钉书机」,他认为小朋友把钉书机钉下去的那一刻,会觉得像暴龙準_杯垫文创设计说明

C#中关于XML与对象,集合的相互转换-程序员宅基地

文章浏览阅读404次。XML与对象,集合的相互转化  今天小伙伴在群里问了一下关于XML与对象之间的相互转换,作为菜鸟的我正好趁着闲着的时间学习了一波,直接上代码了,有疑问或者有错误的地方还请大家指正,谢谢。。。。 1 using System; 2 using System.Collections.Generic; 3 using System.IO; 4 using System...._c# xml转集合