概述
目录
0x00 触发器概述
0x01 时序电路结构
0x02 触发器的定义:
0x03 基本RS触发器电路及工作原理
0x05 基本RS触发的描述方法
(1)真值表
0x06 钟控RS触发器:
0x07 钟控D触发器
0x08 钟控JK触发器(功能最多)
0x09 钟控T触发器
0x00 触发器概述
组合逻辑电路:当前的输出只和当前的输入有关,只要知道当前的输出和输入的对应表(真值表),就可以写出逻辑函数表达式,进而将电路设计出来
时序逻辑电路:
输出不仅和当前的输入有关,还和过去的状态有关。
过去的状态如何保存呢?保存过去状态的器件就叫触发器。
这种情况是不是和递归函数从里层向外层返回结果时的情形很像呢
0x01 时序电路结构
0x02 触发器的定义:
双稳态即0态和1态。
0x03 基本RS触发器电路及工作原理
基本RS = 与非门 * 2 或者 或非门*2
与非门只要有一个输入是0,输出就是1,所以当R、S输入均为0的时候,Q和Q的非均是1,这是不允许的
两个与非门的运算速度是一样的,有短路判断的与非门先执行,即输入为0的与非一定是1,先运算完。
没有短路判断的与非门必须等待前者执行完的结果,才能执行。
当两个与非门一直通高电平的时候,rs触发器就能保持原来的输出一直不变。
所以S,R是低电平有效,即当S为低电平时可以对Q Set,当R为低电平时可以对Q Reset
这就是为什么不能SR同时为0,因为同时为0的时候对Q 即Set 又Reset,产生矛盾
0x05 基本RS触发的描述方法
(1)真值表
看似有四个输入变量,实际上只有三个输入变量,因为Q和Q的非是一个输入变量Q
所以真值表输入端有三个变量。
观察可以看到,R和S的Reset和Set的功能根本不受到现态的影响,只有保持功能,理所当然和现态有关。
(2)特征方程:
如何求约束条件:
将无关项圈一个卡诺圈 = R非S非 ,先将有关约束变量化到最简。
又因为我们得出一式的时候将两者均看做1,
所以这个R非S非=0,即一式成立的前提条件是R非S非=0
(3)激励表
(4)状态转移图
(5)时序波形图
为什么 0 0 不被允许?因为0 0 产生的矛盾虽然不会波及自身,但是会对下一次输入产生影响。
例如:当下一次输入为11的时候,如果Q和Q非都是11 那么两个都没有短路运算,就不会产生有一方等待另一方的情况。(之前的运算之所以结果唯一,就是因为一方必须等待一方。谁先谁后是有规律的,是和器件延时没有关系的。)
这就产生了两个与非门拼速度的情况。两个门速度不同,则产生的结果不同。
总结:00 会波及到11
(6)消除抖动的原理:SR=1x的时候Q都是从0到0,所以只要Q的现态为为0,S为1,R怎么抖都没有jb关系。
怎么消除抖动?谁抖把谁放在x的位置上。
0x06 钟控RS触发器:
注意上特征方程 仅限于钟控信号为1的时候。
钟控RS触发器和基本RS触发器不同的是,SR是高电平有效,S为高电平时Set置1,R为高电平时Reset置0
因此约束条件是两个输入端不能同时为高电平;
当钟控信号为低电平的时候,触发器为保持状态
异步的RS接口和基本RS触发器的RS接口相同,是低电平有效
0x07 钟控D触发器
因为钟控RS触发器的两个输入端不能同时为高电平,所以我们办法从构造上直接杜绝这种情况:
即将两个输入端接在一起,在其中一个上加上反相器,那么两个输入端输入的信号就一定相反
那么如何"保持"呢?只要钟控信号为0,RS不论是什么都是保持
这样一来,当钟控信号为1的时候,特征方程为:
次态=输入D
0x08 钟控JK触发器(功能最多)
钟控信号为0的时候触发器一定是保持状态
假设钟控信号为1:
注意当J是1 且K是1的时候,次态是现态的非,这就叫做翻转功能
0x09 钟控T触发器
将JK触发器的JK直接连在一起就是钟控T触发器。
所以JK要么同时为1,要么同时为0,即T触发器只有两个功能
T为1时,JK同时为1,翻转功能
T为0时,JK同时为0,保持功能
最后
以上就是可耐铅笔为你收集整理的数电Day05 触发器(基本RS触发器,钟控RS触发器,钟控D触发器,钟控JK触发器,钟控T触发器)0x00 触发器概述0x01 时序电路结构0x02 触发器的定义:0x03 基本RS触发器电路及工作原理0x05 基本RS触发的描述方法0x06 钟控RS触发器:0x07 钟控D触发器0x08 钟控JK触发器(功能最多)0x09 钟控T触发器的全部内容,希望文章能够帮你解决数电Day05 触发器(基本RS触发器,钟控RS触发器,钟控D触发器,钟控JK触发器,钟控T触发器)0x00 触发器概述0x01 时序电路结构0x02 触发器的定义:0x03 基本RS触发器电路及工作原理0x05 基本RS触发的描述方法0x06 钟控RS触发器:0x07 钟控D触发器0x08 钟控JK触发器(功能最多)0x09 钟控T触发器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复