D触发器是一个具有记忆功能的,具有两个稳定状态的信息存储器件,是构成多种时序电路的最基本逻辑单元,也是数字逻辑电路中一种重要的单元电路。因此,D触发器在数字系统和计算机中有着广泛的应用。触发器具有两个稳定状态,即"0"和"1",在一定的外界信号作用下,可以从一个稳定状态翻转到另一个稳定状态。

而边沿触发的D触发器出现是为了提高触发器的可靠性,增强抗干扰能力,希望触发器的次态仅仅取决于CLK的上升沿/下降沿到来时的输入信号状态。本次我们着重介绍边沿(上升沿)触发式D触发器,和负边沿(下降沿)触发式D触发器。

边沿(上升沿)触发式D触发器

电路结构如下:

该锁存器结构为主锁存器(左)+从锁存器(右)

CLK1与CLK相异,CLK2与CLK相同。这样的结构致使主锁存器和从锁存器必将有一个截止,有一个运行。

当CLK=0时,CLK1=1,CLK2=0,从锁存器截止,Q和Q'将保持不变

当CLK=1时,CLK1=0,CLK2=1,主锁存器截止,从锁存器运行,D信号无法进入主锁存器,进而影响不到从锁存器,Q和Q'保持不变

当CLK处于下降沿时,CLK快速从1跳向0,CLK=1主锁存器截止,输入D信号被阻断。CLK=0时,从锁存器截止,输入信号被阻断

当CLK处于上升沿时,CLK快速从0跳向1,CLK=0主锁存器运行,信号D输入主锁存器。CLK=1主锁存器截止(阻断后面信号输入),从锁存器运行,此时信号恰好进入从锁存器,输出 Q*=D

易知其功能表:


D   CLK   Q   Q'

0       ↑     0    1

1       ↑     1    0

x       x     Q   Q'


总的来说,对于边沿(上升)触发的D触发器,当CLK=↑时,Q输出为D。其余情况,Q不变。

负边沿(下降沿)触发式D触发器

同理,CLK1=CLK,CLK2=(CLK)'

CLK=0/1均有一锁存器截止

CLK为下降时,主从锁存器接续开启,信号得以传递,Q=D

易知其功能表:


D   CLK   Q   Q'

0       ↓     0    1

1       ↓     1    0

x       x     Q   Q'


总的来说,对于边沿(下降)触发的D触发器,当CLK=↓时,Q输出为D。其余情况,Q不变。

数字电路:边沿触发的D触发器简析相关推荐

  1. 数字电路(7)触发器(一)

    文章目录 一.概述 二.SR锁存器 三.触发器(电平.边沿.脉冲) 1.电平触发(SR.D触发器) 2.边沿触发 一.概述 定义:能够存储1位二值信号的基本单元电路统称为触发器(Flip-Flop). ...

  2. NTP时钟服务器原理及误差简析(京准)

    NTP时钟服务器原理及误差简析 1.引言 作为数字通信网的基础支撑技术,时钟同步技术的发展演进始终受到通信网技术发展的驱动.在网络方面,通信网从模拟发展到数字,从TDM网络为主发展到以分组网络为主:在 ...

  3. 【Golang源码分析】Go Web常用程序包gorilla/mux的使用与源码简析

    目录[阅读时间:约10分钟] 一.概述 二.对比: gorilla/mux与net/http DefaultServeMux 三.简单使用 四.源码简析 1.NewRouter函数 2.HandleF ...

  4. 简析平衡树(三)——浅谈Splay

    前言 原本以为\(Treap\)已经很难了,学习了\(Splay\),我才知道,没有最难,只有更难.(强烈建议先去学一学\(Treap\)再来看这篇博客) 简介 \(Splay\)是平衡树中的一种,除 ...

  5. 基于libmad库的MP3解码简析

    基于libmad库的MP3解码简析  MAD (libmad)是一个开源的高精度 MPEG 音频解码库,支持 MPEG-1(Layer I, Layer II 和 LayerIII(也就是 MP3). ...

  6. 简析 .NET Core 构成体系

    简析 .NET Core 构成体系 Roslyn 编译器 RyuJIT 编译器 CoreCLR & CoreRT CoreFX(.NET Core Libraries) .NET Core 代 ...

  7. Python源码学习:内建类型简析并简析int对象

    Python源码分析 本文环境python2.5系列 参考书籍<<Python源码剖析>> 上一篇文章中已经大致分析了下,Python的启动执行流程,现在我们分析一下Pytho ...

  8. Python源码学习:启动流程简析

    Python源码分析 本文环境python2.5系列 参考书籍<<Python源码剖析>> Python简介: python主要是动态语言,虽然Python语言也有编译,生成中 ...

  9. 简析TCP的三次握手与四次分手【转】

    转自 简析TCP的三次握手与四次分手 | 果冻想 http://www.jellythink.com/archives/705 TCP是什么? 具体的关于TCP是什么,我不打算详细的说了:当你看到这篇 ...

  10. ceph存储原理_Ceph存储引擎BlueStore简析

    前文我们创建了一个单节点的Ceph集群,并且创建了2个基于BlueStore的OSD.同时,为了便于学习,这两个OSD分别基于不同的布局,也就是一个OSD是基于3中不同的存储介质(这里是模拟的,并非真 ...

最新文章

  1. Android webview 加载的html 无法显示弹框
  2. (开发)ESLint - 代码规范
  3. 【LeetCode笔记】207. 课程表(Java、图、BFS、队列)
  4. pytorch - autograd与逻辑回归
  5. 天池实验室-Task01-Python入门(上)
  6. 华为acl怎么生效_华为ACL配置教程
  7. 刚刚创业的你 这几点让你的公司不断前进
  8. string 转 byte_计算机毕业设计中java实现在线预览poi实现word、excel、ppt转html
  9. 视觉SLAM十四讲第三讲
  10. SCI论文写作 -- 搜索工具汇总
  11. matlab矩阵二阶微分方程求解,MATLAB解含参数方程、矩阵方程、二阶微分方程组
  12. H5网页实现录音并转换为文字
  13. Matlab数据拟合-----使用polyfit 和polyval函数
  14. 图书馆用户信息表单生成
  15. 社交网络叠加直播功能,会产生什么化学反应?
  16. 互联网大佬打脸啪啪啪啪史
  17. HTML 字体图标的引入
  18. [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?
  19. 高配云计算机平台,云电脑真的来了!小破本也能秒变高配
  20. sql查询每科成绩的最高分_编写SQL语句查询出每个各科班分数最高的同学的名字,班级名称,课程名称,分数...

热门文章

  1. 顶级赛事!2021 CCF大数据与计算智能大赛强势来袭~
  2. mac 外接键盘让 Home End 键生效
  3. 用于测试图片类型限制、图片大小限制的文件
  4. 项目管理的过程中如何做好沟通管理
  5. 常用颜色中英文名称及RGB数值表
  6. 直流电机调速仿真作业
  7. 商家可以通过刷脸支付与顾客建立粘性效应
  8. Java 表格转换成图片
  9. OC Foundation框架 数组
  10. 前端学习-----HTML