数字电路 第四章—第四节(边沿触发器(上))

2024-02-28 01:44

本文主要是介绍数字电路 第四章—第四节(边沿触发器(上)),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、边沿D触发器

1、电路组成及逻辑符号

        下图所示是用两个同步D触发器级联起来构成的边沿D触发器。

2、工作原理

3、异步输入端的作用

(1)下图所示是带有异步输入端的边沿D触发器的逻辑电路图和逻辑符号(右上是曾用符号,右下是国标符号)。

(2)同步输入端与异步输入端:

(3)异步输入端的工作原理:

(4)异步输入端是预置触发器初始状态,或者在工作过程中强行置为和复位触发器用的

(5)在上图所示的逻辑符号中,\overline{R_{D}}\overline{S_{D}}端的小圆圈表示低电平有效(如果没有小圆圈则表示高电平有效;变量头上有取反符号有时也可以说明这一点,具体情况具体分析;这种判断方法并不局限于这里),即\overline{R_{D}}=0时触发器被复位,\overline{S_{D}}=0时触发器被置位。

(6)R_{D}S_{D}之间是有约束的,约束条件是R_{D}S_{D}=0

二、集成边沿D触发器

1、CMOS边沿D触发器CC4013

(1)逻辑符号与引出端功能图:

(2)考虑R_{D}S_{D}(两个都是高电平有效)时的特性表:

2、TTL边沿D触发器7474

(1)逻辑符号与引出端功能图:

(2)考虑\overline{R_{D}}\overline{S_{D}}(两个都是低电平有效)时的特性表:

3、边沿D触发器的主要特点

(1)CP边沿触发判断上升沿触发还是下降沿触发,可以看逻辑符号中的CP连接的端是否有小圆圈,有小圆圈的基本就是下降沿触发,没有的则是上升沿触发;这种判断方法并不局限于这里)。在CP脉冲上升沿(或下降沿)时刻,触发器按照特性方程Q^{n+1}=D的规定转换状态,实际上是加在D端的信号被锁存起来,并送到输出端。

(2)抗干扰能力极强。因为是边沿触发,只要在触发沿附近一个极短暂的时间内,加在D端的输入信号保持稳定,触发器就能够可靠地接收,在其它时间里输入信号对触发器不会起作用。

(3)只具有置1、置0功能,还是有一定的局限性。

三、边沿JK触发器

1、电路组成及逻辑符号

        在边沿D触发器的基础上增加三个门G_{1}G_{2}G_{3},把输出Q馈送回G_{1}G_{3},便构成了边沿JK触发器。

2、工作原理

(1)D的逻辑表达式:

(2)特性方程:

四、集成边沿JK触发器

1、CMOS边沿JK触发器CC4027

(1)逻辑符号与引出端功能图:

(2)特性表(CP上升沿触发):

2、TTL边沿JK触发器74LS112

(1)逻辑符号与引出端功能图:

(2)特性表(CP下降沿触发):

3、边沿JK触发器的主要特点

(1)在CP上升沿或下降沿瞬间,加在J端和K端的信号才会被接收,也称为边沿触发。

(2)抗干扰能力极强,工作速度很高。

①因为只要在CP触发沿瞬间J、K的值是稳定的,触发器就能够可靠地按照Q^{n+1}=J\overline{Q^{n}}+\overline{K}Q^{n}的规定更新状态,在其它时间里,J、K不起作用。

②由于是边沿控制,需要的输入信号建立时间和保持时间都极短,所以工作速度可以很高。

(3)在CP边沿控制下,根据J、K取值的不同,边沿JK触发器具有保持、置0、置1、翻转四种功能,对于触发器来说,它是一种全功能型的电路。

这篇关于数字电路 第四章—第四节(边沿触发器(上))的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/754126

相关文章

【CSS in Depth 2 精译_023】第四章概述 + 4.1 Flexbox 布局的基本原理

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第一章 层叠、优先级与继承(已完结) 1.1 层叠1.2 继承1.3 特殊值1.4 简写属性1.5 CSS 渐进式增强技术1.6 本章小结 第二章 相对单位(已完结) 2.1 相对单位的威力2.2 em 与 rem2.3 告别像素思维2.4 视口的相对单位2.5 无单位的数值与行高2.6 自定义属性2.7 本章小结 第三章 文档流与盒模型(已

数字电路专题:verilog 阻塞赋值和非阻塞赋值

verilog 阻塞赋值 和 非阻塞赋值 “=”阻塞赋值, ”<=”非阻塞赋值。阻塞赋值为执行完一条赋值语句,再执行下一条,可理解为顺序执行,而且赋值是立即执行; 非阻塞赋值可理解为并行执行,不考虑顺序,在 always 块语句执行完成后,才进行赋值。 如下面的阻塞赋值: //代码如下:module top(din,a,b,c,clk);input din;input clk;out

第四章 类和对象(2)

4.2 类         类是封装对象的属性和行为的载体,Java中定义类使用class关键字,其语法如下: class 类名称{// 成员变量// 成员方法()}         在Java语言中对象的属性以成员变量的形式存在,对象的方法以成员方法的形式存在。本节将对类与对象进行详细讲解。          4.2.1 成员变量         在Java中对象的属性也称为成员变量,

第四章 类和对象(1)

4.1面向对象概述         在程序开发初期,人们使用结构化开发语言,但随着软件的规模越来越庞大,结构化语言的弊端也逐渐暴露出来,开发周期被无休止地拖延,产品的质量也不尽如人意,结构化语言已经不再适合当前的软件开发。这时,人们开始将另一种开发思想引入程序中,即面向对象的开发思想。面向对象思想是人类最自然的一种思考方式,它将所有预处理的问题抽象为对象,同时了解这些对象具有哪些相应的属性以及行

Oracle数据库(触发器、存储过程、函数、包)

一、触发器(trigger) 推荐练习文档: http://wenku.baidu.com/link?url=brtd9myO4XIaEjRPaRB0yWgV2_TfXmNxS6KKjB_avq7d0hPs3SknJdrs-JLtWe–H-f3q-I61HUxkcqqAFMC0z6Zf65QBbmFRB8TAlULmGS http://www.cnblogs.com/friends

深入理解计算机系统阅读笔记-第四章

第四章 处理器体系结构 一个处理器支持的指令和指令的字节级编码称为它的ISA(instruction-set architecture,指令集体系结构)。不同家族处理器有不同的ISA。ISA在编译器编写者和处理器设计人员之间提供了一个概念抽象层,编译器编写者只需要知道允许哪些指令,以及他们是如何编码的;而处理器设计者,必须建造出执行这些指令的处理器。 ISA模型看上去是顺序执行的,实际上同时处

React第四章(babel)

Babel 什么是Babel? Babel 是一个 JavaScript 编译器,提供了JavaScript的编译过程,能够将源代码转换为目标代码。 AST -> Transform -> Generate 官网 https://babeljs.io/ 查看AST https://astexplorer.net/ Babel所有的包 https://babeljs.io/docs/

Flink实例(115):自定义时间和窗口的操作符(十四)窗口操作符(四)触发器(Triggers) (二)

Flink 中窗口是很重要的一个功能,而窗口又经常配合触发器一起使用。 Flink 自带的触发器大概有: CountTrigger: 指定条数触发ContinuousEventTimeTrigger:指定事件时间触发ContinuousProcessingTimeTrigger:指定处理时间触发ProcessingTimeTrigger: 默认触发器,窗口结束触发EventTime

嵌入式开发高频面试题——第四章 常见算法(下)

目录 4.2.1 Vector和List的异同4.2.2 Vector的内存增长与底层实现4.2.3 Vector和Deque的比较4.2.4 STL里有sort函数,为什么list还要定义sort?4.2.5 STL底层数据结构实现4.2.6 利用迭代器删除元素会发生什么?4.2.7 Map的实现与查找效率4.2.8 几种模板插入的时间复杂度 4.2.1 Vector和Lis

第四章 结构化分析简记

第四章  结构化分析 结构化方法:结构化分析+结构化设计+结构化程序设计 结构化分析的基本思想:自顶向下,逐步求精;基本原则:抽象与分解。