当前位置: 首页 > news >正文

【从零开始学习计算机科学】数字逻辑(七)触发器(FF)

【从零开始学习计算机科学】数字逻辑(七)触发器(FF)

  • 触发器(FF)
    • 触发器的分类
    • 触发器按电路结构的分类与描述
      • 基本R-S触发器
      • 同步触发器( Synchronous Flip-flop )
        • 同步D触发器
        • 同步JK触发器
        • 同步T和T’触发器
      • 主从触发器( Master-slave Flip-flop )
        • 主从RS-FF
        • 主从D-FF
        • 主从JK-FF
      • 边沿触发器( Edge-triggered Flip-flop )
    • 触发器按逻辑功能的分类与描述
      • RS触发器
      • D触发器
      • JK触发器
      • T 触发器
      • T’ 触发器

触发器(FF)

数字电路中,有时需要使用具有记忆功能的基本逻辑单元。能够存储1位二值信号(0,1)的基本单元电路统称为触发器。

触发器是构成时序逻辑电路的基本电路,是联系组合逻辑电路和时序逻辑电路的桥梁。

触发器的两个基本特点是具有两个能自行保持的稳定状态表示逻辑状态的0 和1,并且可以根据不同的输入信号可以置成1或0状态。

因此,一个触发器应具有以下性质:

1,有两个稳定状态:,“0”状态、“1”状态。

2.有两个互补的输出端,“1”态时: Q = 1, ~Q = 0 ,“0”态时: Q = 0, ~Q = 1

3,有一组输入信号(通常为1~3个),这组信号称为激励、时钟
触发器的工作方式是在输入的作用下,由现态转变成次态。其中,现态是输入作用前的状态,记作 Q n Q^n Qn 和 ~ Q n Q^n Qn ,简记为 Q 和 ~Q。次态是输入作用后的状态,记作 Q n + 1 Q^{n+1} Qn+1 和 ~ Q n + 1 Q^{n+1} Qn+1。需要注意,次态不仅与输入有关,而且与现态有关。

触发器的分类

按电路结构形式不同,触发器可分为基本RS-FF(锁存器)、同步FF(电平触发)、主从FF(脉冲触发)、边沿FF(边沿触发)、CMOS工艺FF。

按逻辑功能触发器可分为RS、JK、D、T、T’等。

按存储数据的原理不同触发器可分为静态FF和动态FF。

触发器按电路结构的分类与描述

基本R-S触发器

用与非门构成的基本R-S触发器的输出端为状态输出端(Q)和反相状态输出端(~Q)。 输入端为复位端(Reset,R)和置位端(Set,S),并且没有时钟输入端。输入信号 R、S 的作用方式是低电平有效。当输入信号无效时,输出信号Q 、~ Q 必定保持反相。

在这里插入图片描述

用与非门构成的基本R-S触发器的工作原理是不论现态是什么,在 R 端施加低电平能将现态强制性地转换到 “0” 态;在 S 端施加低电平能将现态强制性地转换到 “1” 态;但是R 和 S 不能同时施加低电平。

与之类似的是,用或非门构成的基本R-S触发器R 和 S端的有效电平为高电平。不论现态是什么,在 R 端施加高电平能将现态强制性地转换到 “0” 态;在 S 端施加高电平能将现态强制性地转换到 “1” 态;但是R 和 S 不能同时施加高电平。

使用与非门的基本R-S触发器的次态方程和约束方程如下:

次态方程: Q n + 1 = S + R ‾ ⋅ Q Q^{n+1} = S + \overline{R}·Q Qn+1=S+RQ

约束方程: R ⋅ S = 1 R·S = 1 RS=1

基本RS触发器的特点是电路简单,直接置位、复位,操作方便。因此,基本RS触发器经常用于键盘输入、消除开关噪声等场所。

同步触发器( Synchronous Flip-flop )

基本R-S触发器的缺点是存在约束关系,操作不便,并且对R、S要求严格,要相互配合,准确实时。同步触发器的改进措施是先施加好R、S信号,再用另一个统一、标准的信号实施触发。

在数字系统中,为协调各部分的动作,常要求某些触发器于同一时刻动作。为此,必须引入同步信号,使这些触发器只有在同步信号到达时才按输入信号改变状态。通常把这个同步信号叫做时钟脉冲,或称为时钟信号,简称时钟,用CP(Clock Pulse)表示。

同步触发器又称为“钟控触发器”,即时钟控制的电平触发器。

在这里插入图片描述
在这里插入图片描述

从同步RS-FF的特性表可知,只有CP=1时,FF输出端的状态才会受输入信号的控制,而且在CP=1时的特性表与基本RS-FF的特性表相同。输入信号同样需要遵守S·R=0的约束条件。且由表可得同步RS-FF的特性方程和控制输入端的约束条件如下:

次态方程: $Q^{n+1} = S + \overline{R}·Q $

约束方程: R ⋅ S = 0 R·S = 0 RS=0

在使用同步RS-FF时,有时还需要在CP信号到来之前将触发器预先置成指定的状态,为此在实用的同步RS-FF电路上往往还设有专门的异步置位输入端和异步复位输入端。其逻辑图和图形符号如下所示。

在这里插入图片描述

同步RS-FF的动作特点是在CP=1的全部时间里S和R的变化都将引起FF输出端状态的变化。由此可知,若在CP=1的期间内输入信号发生多次变化,则FF的状态也会发生多次翻转,这就降低了电路的抗干扰能力。

同步D触发器

为了从根本上避免同步RS触发器R、S同时为1的情况出现,可以在R和S之间接一非门。这种单输入的FF叫做同步D触发器(又称D锁存器),其逻辑图和特性表如下所示:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

由特性表可得同步D-FF的特性方程为: Q n + 1 = D Q^{n+1} = D Q

相关文章:

  • RangeError: Radix must be an integer between 2 and 36
  • 生物信息学工作流(Bioinformatics Workflow):概念、历史、现状与展望?
  • ftp、sftp、tftp的区别
  • 【MySQL】第四章:数据类型
  • 【银河麒麟高级服务器操作系统实例】虚拟机桥接网络问题分析及处理
  • Biopython的基本使用步骤详解
  • qt creator示例空白
  • EasyRTC嵌入式音视频通话SDK:基于ICE与STUN/TURN的实时音视频通信解决方案
  • 操作系统 2.6-操作系统的初步实现
  • 【原创】springboot+vue核酸检测管理系统设计与实现
  • Kubernetes中的 iptables 规则介绍
  • educoder平台课-Python程序设计-2.数值类型与常用运算
  • 联合索引关于In和范围查询影响索引使用的情况分析
  • 解决开启Fiddle后,网页显示你的连接不是专用/私密连接
  • 使用服务器搭建无门槛ChatGPT WEB应用LobeChat
  • ​网络变压器的主要电性参数与测试方法(3)
  • 智慧消防新篇章:4G液位/压力传感器,筑牢安全防线!
  • 康托展开,逆康托展开,原理分析,题目练习
  • 那年周五放学
  • [Origin]使用origin画分组箱型图
  • 网站建设名词解释/国家职业技能培训官网
  • 分销系统方案/绍兴seo外包
  • 手机网站制作视频教程/教育培训机构
  • 专业网站制作的公司/合肥百度搜索排名优化
  • 做b612表情的素材网站/什么是sem和seo
  • 网站如何做点击链接/学做电商需要多少钱