触发器基础与概述

触发器是数字电子系统的基础,包括SR、JK、D和T四种类型。SR触发器分为锁存器和同步触发器,JK和D触发器分别解决SR触发器的未定义状态和提供更稳定的操作。触发器广泛应用于计数器、分频器、移位寄存器和存储寄存器等。

触发器(flip flop)是具有两种稳定状态的电子电路,可用于存储二进制数据。存储的数据可以通过应用不同输入来更改。触发器和锁存器(latch)是数字电子系统的基本组成部分,广泛应用于计算机、远程通信和许多其他类型的系统。两者均作为数据存储元素来使用。触发器是顺序逻辑中的基本存储元素。但首先,让我们来澄清下锁存器与触发器之间的区别。

触发器与锁存器的比较

锁存器与触发器的基本区别在于门控或时钟设置的机制。

简而言之,触发器采用边沿触发的,而锁存器则采用电平触发。

如需了解触发器与锁存器的全面比较,请参阅此处

例如,我们来聊聊 SR 锁存器和 SR 触发器。在以下电路中,将 S 设为有效(激活)时,输出 Q 为高电平,Q' 为低电平。这与任何其它设置无关。它是一个低电平有效电路,这里的有效指的是低电平,但对于高电平有效电路,有效则指的是高电平。

SR latch

SR 锁存器

另一方面,触发器是同步的,也称为门控(gated)或时控(clocked)SR 锁存器。

SR flip flop

SR 触发器

在此电路图中,仅当发出有效的时钟信号时,才会更改输出(即更改存储的数据)。否则,即使 S 或 R 有效,数据也不会改变。接下来,我们来了解下触发器的类型以便加深理解。

SR 触发器

触发器主要有 4 种类型,其中最常见的是 SR 触发器。这个简单的触发器电路有一个置位输入(S)和一个复位输入(R)。在这个系统中,将“S”设为有效时,输出“Q”将拉高,“Q”将拉低。确立输出后,电路连线即可保留,直至“S”或“R”变为高位,或者关闭电源。如上图所示,它是最简单和最易于理解的类型。如上图所示,两个输出为互逆。下面是 SR 触发器的真值表。

SRQQ
0001
0101
1010
11

JK 触发器

由于在 SR 触发器中存在未定义的状态,因此在电子学中需要另一个触发器。JK 触发器是 SR 触发器基础上的改进,其中即使 S=R=1 也无关紧要。

JK flip flop

JK 触发器

当输入条件为 J=K=1 时,所得出的输出会导致输出状态反转。然而,输出与实际电路测试时并无不同。

简而言之,如果 J 和 K 数据输入不同(如,分别为高位和低位),那么输出 Q 会在下一个时钟沿取 J 的值。如果 J 和 K 均为低电平,则不会发生变化。如果 J 和 K 在时钟沿均为高电平,那么输出将从一个状态切换到另一个状态。JK 触发器可以作为置位(Set)或复位(Reset)触发器来工作。

JKQQ
0000
0100
1001
1101
0011
0110
1011
1110

D 触发器

D 触发器提供了一个更好的选择,它在数字电子领域非常热门。它常用于计数器和移位寄存器以及输入同步。

D flip-flop

触发器

此时,输出只能在时钟沿处发生改变,如果输入在其他时间发生改变,输出将不受影响。

时钟DQQ
↓ » 0001
↑ » 1001
↓ » 0101
↑ » 1110

输出状态的更改取决于时钟的上升沿。输出(Q)与输入相同,只能在时钟的上升沿变化。

T 触发器

T 触发器与 JK 触发器类似,基本上就是 JK 触发器的一个单输入版本。这种 JK 触发器的修改形式是通过将 J 和 K 这两个输入连接在一起得到的。它只有一个输入和时钟输入。

这些触发器之所以被称为 T 触发器,原因是它能够补充其状态,即,切换(Toggle),因此被命名为切换式触发器(Toggle flip-flop)。

TQQ (t+1)
000
101
011
110

触发器的应用

以下是当前数字化电子电路中各种类型的触发器以及这些触发器的应用。

  • 计数器
  • 分频器
  • 移位寄存器
  • 存储寄存器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值