首页

触发器转换

介绍

触发器是一种以时钟信号为输入,具有两种稳定状态和一个用于存储1位信息的反馈路径的电子器件。锁存器也用于完成相同的任务,只是它们不使用时钟信号。因此,简单地说,“人字拖是有时钟的门闩”。它们仅用于存储1位信息,在时钟信号影响输入状态之前,该信息可以保持相同的状态。

有四种类型的触发器

  • SR触发器
  • D翻转 - 翻转
  • JK触发器
  • T型触发器

一般来说,JK人字拖和D人字拖是最广泛使用的人字拖。因此,它们以集成电路(IC)的形式存在的可能性非常大。在半导体市场上,有多种JK触发器和D触发器可供选择。不太受欢迎的SR触发器和T触发器作为集成电路(IC)在市场上是不可得的(即使很少数量的SR触发器作为IC可用,它们也不经常使用)。
可能存在较少流行的触发器以实现逻辑电路的情况。为了使用不太受欢迎的触发器,我们将一类翻转转换为另一个触发器。一些最常见的翻转转换是

  • SR触发器到JK触发器
  • SR翻转 - 翻转到D翻转 - 翻转
  • SR翻转 - 翻转到T折叠 - 翻转
  • JK触发器到SR触发器
  • JK触发器到D触发器
  • JK触发器到T触发器
  • d翻转 - 翻转到SR翻转 - 翻转
  • d翻转 - 翻转到JK翻转 - 翻转

为了将一个触发器转换成其他类型的触发器,需要设计一个与实际触发器相连的组合电路。组合电路的输入与所要触发器的输入相同。组合电路的输出与可用触发器的输入相同。因此组合电路的输出连接到可用触发器的输入端。其图示如下所示。

翻转 - 翻转转换 回到顶部

SR触发器到其他触发器

SR触发器到JK触发器

这里我们需要将SR触发器转换为JK触发器。因此,首先我们设计了一个组合电路,以J和K作为其输入,我们将其输出连接到我们可用的触发器,即SR触发器的输入。因此它的输出与JK触发器的输出相同。

让我们为两个输入,j和k写一个真相表。对于两个输入以及qP,得到真值表中8种可能的组合。考虑两个输入,QP是现在状态和QN是下一个状态。对于J K Q的任意组合P,我们找到了相应的qn状态。在这里Q.N将给出在应用输入时,在当前状态之后,JK触发器的输出将跳转到的状态值。现在我们在真值表中写出S和R的所有组合来得到每个QN对应Q值P.因此,这些是S和R的值,用来改变Q触发器的状态P到问:N

从SR触发器到JK触发器的转换表如下所示。

SR到JK.
为了在J和K方面推断出S和R的布尔方程,我们使用上面表中的Karnaugh地图。

S的K-MAP如下所示。

K  -  SR在SR到JK的地图

s的布尔方程是s = jq'P

R的K -映射如下所示。

K -将SR中的R映射到JK

R的布尔方程是R = KQP

S和R用J、K和QP表示的布尔方程为:PR = KQP

从SR触发器实现的JK触发器的逻辑图如下所示。这里J和K是电路的外部输入。S和R是设计组合输出的输出。

SR, JK

回到顶部

SR翻转 - 翻转到D翻转 - 翻转

将SR触发器转换为D触发器需要将数据输入(D)连接到SR触发器。此处数据输入直接连接到S输入,反向D输入(使用NOT门)连接到R输入。从真值表和相应的K -映射可以得到同样的结果。S和R是触发器的输入端,QP问:P’为触发器的当前状态和它的互补输出。我们应该设计一个输入为D,输出为S和R的组合电路。组合电路S和R的输出连接到SR触发器的输入端。

SR翻转到D触发器转换的真实表如下所示。真相表是为D输入和Q绘制的P输出,找到相应的QN输出。

d sr

用D来推导S的布尔方程的K - map如下所示。

K -将SR中的S映射到D
S的布尔方程是S = D。

用D来推导R的布尔方程的K -映射如下所示。

k  -  r在sr到d中的地图

R的布尔方程是R = D '。

S和R用D表示的布尔方程为:S = D和R = D '。从SR触发器实现D触发器的逻辑框图如下所示。

SR到D.

回到顶部

SR翻转 - 翻转到T折叠 - 翻转

将SR触发器转换为T触发器所需的组合电路可以从真值表中构造出来。组合电路的输入为T (Toggle input),组合电路的输出为S和R,其中S和R是实际触发器的输入。触发器的输出和补码输出均为QP和问P.真值表由T和Q的组合组成P为了得到QN问在哪里N是触发器的下一个状态输出。S和R的组合得到QN也在同一表中制表。
转换表如下所示。

t老

K - 映射以导出S的BOOLEAN等式的T和QP如下所示。

K - S在SR中的映射到T

s的布尔方程是s = tq'P

k - 映射以衍生R和Q的r的布尔方程P如下所示。

K -将SR中的R映射到T

R的布尔方程是R = TQP

S和R的布尔方程是:s = tq'P和r = tqP.由SR触发器实现T触发器的逻辑电路如下所示。

SR到T.

回到顶部

JK翻转 - 炫耀其他触发器

JK触发器到SR触发器

为了将JK触发器转换为SR触发器,我们设计了一个以S和R为输入,J和K为输出的组合电路。这里J和K是实际触发器的输入。为了进行转换,我们应该得到关于S R Q的J &, K值P

考虑应用两个输入S和R时,QP是当前状态的输出和QN是下一个状态输出。对于S R Q的每一个组合P,我们找到相应的QN状态。

现在,我们为输入S, R和Q的可能组合准备一个真值表P.对于两个S和R输入和Q,我们可以有8种可能的组合P.对于S和R输入和Q的每个组合P我们找到了相应的Q值N.现在我们在真相表中编写了J和K的所有值来获得每个QN对应Q值P

在SR触发器中,当两个输入都高时,即S = 1, R = 1,则触发器处于未定义状态或禁止状态。因此,对于这个组合,我们将J、K输入视为“不在乎”。

从JK触发器实现SR触发器的转换表如下所示。

SR到JK.

k - j的k映射如下所示。
K -将JK中的J映射到SR

j的布尔方程是j = s。

K的K - map如下所示。

K -将JK中的K映射到SR

K的布尔方程是K = R。

J和K用S和R表示的布尔方程为:J = S, K = R,因此,当S和R输入与J和K输入相同时,不需要任何额外的组合电路。由JK触发器实现SR触发器的逻辑电路如下图所示。

jk到sr.

回到顶部

JK触发器到D触发器

将JK触发器转换为D触发器,需要通过组合电路将数据输入(D)连接到JK触发器上。这里数据输入直接连接到J输入,反向D输入(使用NOT门)连接到K输入。

组合电路的设计应使D为输入,J & K为输出。组合电路J和K的输出作为触发器的输入。QP是触发器的当前状态输出。Q 'P是它的互补,QN是下一个状态输出。JK触发器转换为D触发器的真值表如下所示。

d到JK.

在D和QP方面求解J和K的K - MAPS如下所示。

K - J的映射。

K -将JK中的J映射到D

J的布尔方程是J = D.

K - K的映射。

K -将JK中的K映射到D

K的布尔方程是K = D '。

j和k的布尔方程是j = d和k = d'。表示从JK触发器的D触发器实现实现的逻辑图如下所示。

JK D

回到顶部

JK触发器到T触发器

将JK触发器转换为T触发器,涉及到将Toggle输入(T)直接连接到J和K输入。因此,切换器(T)将是组合电路的外部输入。它的输出连接到实际触发器(JK触发器)的输入端。

我们通过考虑切换输入(t)的4种可能的组合以及Q来准备真相表P.问P问:P'为触发器的当前状态输出和它的互补输出。问N是下一个状态输出。T输入和Q的真值表是画出来的P输出,找到相应的QN输出。

真值表如下所示。

jk.

k - 用于解决J的布尔方程在T和Q方面求解J的布尔方程P如下所示。

K - J在JK到T的映射

j的布尔方程是j = t.

用T和Q来表示K的布尔方程的K映射P如下所示

K -将JK中的K映射到T

K的布尔方程是K = T。

将JK触发器转换为T触发器的逻辑电路如下图所示。

JK T

回到顶部

D翻转 - 翻转到其他触发器

d翻转 - 翻转到SR翻转 - 翻转

要将D触发器转换为SR触发器,需要构造一个组合电路,其输入为S和R,输出为D,其中数据D为实际触发器的输入。用两个输入S & R和Q的8种可能组合绘制真值表P.问P问:P'为触发器的当前状态及其补充输出。

当SR触发器的两个输入都高时,即S = 1, R = 1,则QP值无效,因此对应Q的数据(d)输入P’则被认为是‘不在乎’。
S R Q的真值表P为了得到QN如下所示。为了得到相同的Q,它也由D个输入组成N

老也维

用S R Q来解D方程的K -映射P

K -将D从D映射到SR

D的布尔方程是d = s + r'qP.用这个方程实现一个SR触发器的逻辑图如下所示。

D到Sr.

回到顶部

d翻转 - 翻转到JK翻转 - 翻转

当我们需要将D触发器转换为JK触发器时,J和K是组合电路的输入,D作为输出。这里的数据(D)是实际触发器的输入。真值表由两个输入J & K和Q的8种可能组合而成P.问P问:P'为触发器的当前状态及其补充输出。

真值表由J、K和Q的组合组成P为了得到QN.在这里Q.N是触发器的下一个状态输出。真值表也由D输入组成,这些输入将导致QN输出。

转换表如下所示。

jk d

K - k - k和q方面的d dP如下所示。

K  -  D在D为JK的地图

从上述k - 地图推导的D的布尔方程是d = jq'P+ K 'QP.从D触发器实现JK触发器的逻辑表示如下所示。

D JK

回到顶部

D触发器到T触发器

当我们需要将D触发器转换为T触发器时,T(切换输入)是与D作为输出的组合电路的输入。这里的数据(D)是实际触发器的输入。用4个可能的输入T组合与Q一起绘制真相表P.问P问:P'为触发器的当前状态及其补充输出。

真值表由T和Q的组合组成P为了得到QN.在这里Q.N是触发器的下一个状态输出。真值表也由D输入组成,这些输入将导致QN输出。

转换表如下所示。

t到D.

D的K-MAP如下所示。

K - D在D到T中的映射

在T和Q方面D的布尔方程PD = T 'QP+ TQ'P.下面示出了用于实现与D触发器的T触发器的逻辑电路。

d到t.

回到顶部

一个反应

发表评论

您的电子邮件地址不会被公开。必填字段被标记

Electronicshub图标
Baidu
map