数字与逻辑电路上课课件ch7+Flip-flops
数字逻辑教学课件 数字电路3-1
T 0 0 1 1
Qn 0 1 0 1
Qn+1 0 1 1
Q
Q
1T T
C1 CP
0
Q
n1
T Q TQ T Q
n n
n
T
1J C1 1K
Q
Q
T=0时,触发器维持原状
CP
T=1时,触发器在CP作用下翻转。
2) 时序图:
CP T Q 1 2 3 4 5 6 7
初始状态为0
Y3
Q0
n 1
Q0
n
Q0
Q1
n
Q1
n 1
Q1
n
Q2
n 1
Q2
1
Q3
n 1
Q2 Q3
n 1 n b 电路如图,其中完成 Q Q A 的电路是________ 。
A CP
D Q
Q
J Q CP A K Q
Q n 1 AQ n
A CP
a
Q n 1 J Q n K Q n Q n AQ n Q n A
2. 负边沿JK触发器
1) 状态方程:
Q
n1
J Q KQ
n
n
J=K=0时,具有维持功能; J=K=1时,具有状态翻转功能。
J K 0 0 1 1 0 0 1 1 Qn 0 1 0 1 0 1 0 1 Qn+1 0 1 0 0 1 1 1 0
2) 状态表:
0 0 0 0 1 1 1 1
3) 状态图
S Q R Q d
b
T Q
Q
CP A
c
n 1 n n n n Q n 1 T Q n T Q n A Q n A Q n Q n A Q n Q S RQ Q AQ Q
触发器(Flip Flop)
基本RS触发器
信号输出端,Q=0、Q=1的状态称0
状态,Q=1、Q=0的状态称1状态,
电
路
Q
Q
Q
Q
组
成
和
&
&
S
R
逻
辑
S
符
R (a) 逻辑图
S
R
(b) 逻辑符号
号
信号输入端,低电平有效。
5
工作原理
Q
0
Q
1
RS
Q
01
0
&
&
S1
0R
①R=0、S=1时:由于R=0,不论原来Q为0还是1,都有Q=1; 再由S=1、Q=1可得Q=0。即不论触发器原来处于什么状态都 将变成0状态,这种情况称将触发器置0或复位。R端称为触发 器的置0端或复位端。
9
特性表(真值表)
态现 ,态 也: 就触 是发 触器 发接 器收 原输 来入 的信 稳号 定之 状前 态的 。状
R S Qn
00 0 0 01 01 0 01 1 10 0 10 1
11 0 11 1
Q n1
不用 不用
0 0 1 1
0 1
功能
不允许
Q n1 0
置0
Q n1 1
置1
Q n1 Q n
JQ n KQn
CP=1期间有效
19
特性表
CP J K Qn 0 ×××
1 000 1001 1010 1011 1100 1101 1110 1111
Qn+1
功能
Qn Q n1 Q n 保持
0 Q n1 Q n 保持
1
0 Q n1 0 置 0
触发器Flip-Flops和时序电路
组合逻辑电路组成,能够将输入信号向左或向右移动指定的位数。
时序电路的应用
数字逻辑控制
时序电路在数字逻辑控制中有着 广泛的应用,例如在计算机、数 字交换机、数控机床等设备中, 都需要使用时序电路来实现数字
逻辑控制。
通信技术
在通信技术中,时序电路被广泛 应用于数字信号处理、调制解调、
信道编码等领域。
自动控制
寄存器
寄存器是一种常见的触发器与时序电 路的组合,它由多个触发器组成,用 于存储二进制数据。
计数器
计数器是一种能够自动计数输入脉冲 个数的时序电路,它由多个触发器和 门电路组成。
05 触发器Flip-flops和时序 电路的优化与挑战
触发器Flip-flops的优化策略
减少功耗
通过降低时钟频率、使用低功耗设计 和工艺、以及优化时钟网络来降低功 耗。
触发器Flip-flops是数字逻辑电路 中的基本存储单元,用于存储二进 制状态(0或1)。
工作原理
触发器Flip-flops采用双稳态电路 ,通过时钟信号控制数据输入和 输出,实现状态的存储和切换。
触发器Flip-flops的类型
01
02
03
JK触发器
具有置0、置1、翻转和保 持四种功能,通过改变时 钟信号的相位实现不同操 作。
提高速度
通过优化触发器的结构、减少内部延 迟和传播延迟,以及采用更快的时钟 源来提高速度。
减小面积
通过优化设计、采用更小的单元尺寸 和更高效的布局布线技术来减小面积。
提高可靠性
通过采用冗余设计、错误检测和纠正 技术以及容错逻辑来提高可靠性。
时序电路的优化策略
优化时钟网络
通过减少时钟源的数量、降低时钟频率、 优化时钟分布和减少时钟偏斜来优化时钟
数字逻辑基础教学课件PPT
(1)逻辑函数式→真值表 举例:例1-6(P9) (2)逻辑函数式→逻辑图 举例:例1-7(P10) (3)逻辑图→逻辑函数式 方法:从输入到输出逐级求取。
举例:例1-8(P10)
(4)真值表→函数式
方法:将真值表中Y为 1 的输入变量相与,取 值为 1 用原变量表示,0 用反变量表示, 将这 些与项相加,就得到逻辑表达式。这样得到的 逻辑函数表达式是标准与-或逻辑式。
断开为0;灯为Y,灯亮为1,灭为0。
真值表
AB Y 00 0 01 1 10 1 11 1
由“或”运算的真值表可知
“或”运算法则为:
有1出
0+0 = 0 1+0 = 1
1
0+1 = 1 1+1 = 1
全0为
0
⒊ 表达式
逻辑代数中“或”逻辑关系用“或”运算 描述。“或”运算又称逻辑加,其运算符为 “+”或“ ”。两变量的“或”运算可表示
0
卡诺图是一 种用图形描 述逻辑函数
的方法。
00 0 01 0 11 0
10 1
例:函数 F=AB + AC
ABC F
000 0
1 001 1 010 0
1 011 1
1 100 1
0
101 1 110 0
1 111 0
1.逻辑函数式
特点:
例:函数 F=AB + AC
(1)便于运算; (2)便于用逻辑图实现; (3)缺乏直观。
真值表
K
Y
0
1
1
0
由“非”运算的真值表可知 “非”运算法则为:
0 =1 1 =0
⒊ 表达式
“非”逻辑用“非”运算描述。“非”运 算又称求反运算,运算符为“-”或“¬”, “非”运算可表示为:
《数电逻辑门电路》PPT课件
1输入 vI2
01输输入出
噪声容限定义示意图
VNL * 18
3.传输延迟时间
传输延迟时间是表征门电路开关速度 的参数,它说明门电路在输入脉冲波
门电路的传输延迟时间
形的作用下,其输出波形相对于输入 波形延迟了多长时间。
50% 输入
t PHL
50% tPLH
类型 参数
tPLH或 tPHL(ns)
74HC
当负载门的个数增加时,总的灌电流IOL将增加,同时也将引起 输出低电压VOL的升高。保证输出为低电平,并且不超过输出 低电平的上限值。
N OL
I OL ( 驱 动 门) I IL (负 载 门)
IOL :驱动门的输出端为低电平电流
IIL :负载门输入端电流
一般情况下
NOH NOL
取两者中的较小者!
*
35
接口电压示意图
负载器件所要求的输入电压
1 vO
vI 1
驱动门
负载门
vO
VOH (min)
vI
VIH (min)
VIL (max) VOL(max )
VOH(min)
≥ VIH(min)
VOL(max) ≤ VIL(max)
*
36
接口电流示意图
对负载器件提供足够大的拉电流和灌电流
11
灌电流 IOL(max) ≥
A
CS
B
…… CS
总线
要求:同一时刻,只允许一个部件的 数据进入总线,其它应与总线断路。
方法:分时控制各个门的CS端,使相 应的TSL门的CS =1,其它TSL门的 CS =0。
TSL门既可线与,又保持了
&
TTL与非门的推拉式输出级→ 带负载能力和工作速度均↑
数字电路与逻辑设计第4章触发器(Flip Flop)
4.1 概述
一、触发器概念
Flip - Flop,简写为 FF, 又称双稳态触发器。
触发器是一种具有记忆功能,能存储1位二进制信息(0 或1)的逻辑电路。
有一个或多个输入,两个互反的输出(Q和Q)。 通常用Q端的状态代表触发器的状态。
二、触发器的分类
基本RS触发器(RSFF)又称SR锁存器,是触发器中最简 单的一种,也是各种其他类型触发器的基本组成部分。
一、TFF
(1)功能表
T
Qn
Qn+1
0
0
0
0
1
1
1
0
1
1
1
0
简化的功能表
(2)特征方程
Qn1 TQn TQ n T Qn
说明:(1)一般不单独生产,由其他触发器转换而得。 (2)触发方式由被转换的触发器决定。
触发器总结
触发器是具有记忆功能的的逻辑电路,每个触发器 能存储一位二进制数据。
(4)波形图
强调触发方式
结构不做要求
边沿JKFF的逻辑符号:
1J C1 1K
J CP K
(下 圆c) 降圈国沿)触标(发小符号
次态方程: 功能表:
一、TFF
三、TFF和TFF
在数字电路中,凡在CP时钟脉冲控制下,根据输入 信号T取值的不同,具有保持和翻转功能的电路,即当 T=0时能保持状态不变,T=1时,每来一个CP的上升沿 (或下降沿),触发器的状态就翻转一次。
1
(6). 波形图 又称时序图,它反映了触发器的输出状态随时间和输
入信号变化的规律。
在任何时刻,输入都能直接改变输出的状态。
2.钟控原理
第五章 触发器Flip Flop 优质课件
第五章触发器Flip-Flop1、触发器的定义和分类2、常用的触发器3、触发器的分析触发器(Flip-Flop):能够存储一位二进制数字信号的基本单元电路叫做触发器。
(P179引言部分)特点:具有“记忆”功能。
分析下面的电路:当A=0时,F=0某一时刻,由于外界的干扰使得A信号突然消失,此时,相当于A输入端悬空由电路结构得:F=1。
干扰发生前后, F的输出值发生的变化,故该电路没有“记忆”功能再看下面的电路:当A=0时,F=0。
某一时刻,由于外界的干扰使得A信号突然消失,此时,相当于A输入端悬空,但F端反馈回来的值仍然为0,由电路结构得:F=0。
说明该电路具有“记忆”功能。
其根本原因在于,该电路带有反馈。
触发器的分类:P179①按稳定工作状态分:双稳态、单稳态和无稳态(多谐振荡器)触发器。
本章仅讨论双稳态触发器。
②按结构分:主从结构和维持阻塞型(边沿结构)触发器。
本章仅讨论边沿触发器。
③按逻辑功能分:RS、JK、D、T和T’触发器。
本章重点讨论后四种。
常用触发器1、基本RS触发器①电路组成和逻辑符号基本RS触发器有两种:由与非门构成的和由或非门构成的。
我们以前者为例:输出端在正常情形下应是完全相反的两种逻辑状态,即两个稳态。
当Q=0时,称为“0态”;当Q=1时,称为“1态”。
②逻辑功能分析:A)当R=S=0时)(即1==SR11 QQQQ==⋅1可以保证门1的输出值不变。
QQQ=⋅1可以保证门2的输出值不变。
此时,门1和2的输出值均保持不变,称为:触发器的保持功能。
B)当S=0,R=1时)(即0,1==RS1111==⋅可以保证门1的输出值为0。
Q10==⋅Q可以保证门2的输出值为11此时,触发器的Q端始终输出低电平0,称为:触发器复位或触发器清0。
C)当S=1,R=0时)(即1,0==RS1111==⋅可以保证门1的输出值为1。
10==⋅Q可以保证门2的输出值为01此时,触发器的Q端始终输出高电平1,称为:触发器置位或触发器置1。
数字电子技术基础第六章触发器PPT课件
出触发器的状态转换过程。
典型应用案例分析
分频器
利用D触发器的存储功能,可以实现分频器电路。通过合理设置反馈网络,可以将输入信 号的频率降低到所需的分频系数。
序列信号发生器
通过级联多个D触发器,并设置不同的反馈网络,可以实现序列信号发生器。该电路可以 产生一系列具有特定时序关系的脉冲信号。
01
02
03
04
基本RS触发器
由两个与非门交叉耦合构成, 具有置0、置1和保持功能。
同步RS触发器
在基本RS触发器的基础上,引 入时钟信号CP,实现触发器的
同步翻转。
触发器的输入端
R(置0端)、S(置1端)和 CP(时钟信号输入端)。
触发器的输出端
Q和Q'(互补输出端)。
工作原理及逻辑功能
工作原理
序列信号发生器设计原理及实现方法
序列信号发生器定义
序列信号发生器是一种能够产生特定序列信号的电子器件, 具有信号发生、信号转换等功能。
序列信号发生器设计原理
利用触发器的状态转换特性和适当的逻辑电路,实现特定 序列信号的生成和输出。
序列信号发生器实现方法
采用移位寄存器或计数器等作为核心器件,通过适当的逻 辑电路实现序列信号的生成、转换和输出等操作。同时, 需要考虑信号的稳定性和可靠性等因素。
的使能状态。
工作原理及逻辑功能
工作原理
在CP上升沿到来时,触发器将输 入端D的电平状态存储到输出端 Q,并保持到下一个CP上升沿到
来之前。
逻辑功能
D触发器的逻辑功能可以用特性 方程来描述,即Q(n+1)=D。其 中,Q(n+1)表示下一个CP上升 沿到来时的输出状态,D表示输
数电课件第七章
©
Digital Fundamentals-7 Latches, Flip-Flops, and Timers
Active-LOW input S-R latch: Two cross-coupled NAND gates form the active-LOW input S-R latch
Notice: The characteristic of all latches and flip-flops: the output of each gate is connected to an input of the opposite gate.
《Digital Fundamentals 》 Department of information Engineering Linghui Copyright Chinaunicom Corporation Shandong Branch Zhong N&I Dept.
©
Digital Fundamentals-7 Latches, Flip-Flops, and Timers
7-4 Flip-Flop Applications
7-5 One-Shots 7-6 The 555 Timer
《Digital Fundamentals 》 Department of information Engineering Linghui Copyright Chinaunicom Corporation Shandong Branch Zhong N&I Dept.
《Digital Fundamentals 》 Department of information Engineering Linghui Copyright Chinaunicom Corporation Shandong Branch Zhong N&I Dept.
北京化工大学 数字逻辑-数电课件 第05章 触发器
触发器概述 5.1 基本触发器 5.2 钟控触发器 5.3 主从触发器 5.4 边沿触发器
5-1
触发器(Flip-Flop)
触发器是边沿敏感的存储单元,数据存 储的动作有某一信号的上升或者下降沿 进行同步的。
锁存器(Latch)
锁存器是电平触发的存储单元,数据存 储的动作取决于输入时钟(或者使能) 信号的电平值,仅当锁存器处于使能状 态时,输出才会随着数据输入发生变化。
触发器接收输入信号之前的状态叫做现态,用Qn表示。 触发器接收输入信号之后的状态叫做次态,用Qn+1表示。
触发器概述
触发器的分类 按组成结构,触发器可分为基本触发器、 钟控触发器、主从触发器和边沿触发器 按逻辑功能,触发器可分为RS触发器、 D触发器、T触发器、JK触发器 按触发方式,触发器可分为电平触发器、 脉冲触发器、边沿触发器
tpd2
tpd1
tpd 门电路平均
传输延迟时间
tpd1>tpd2 Q
Q
tpd2
tpd2
电路的竞争现象使得最终稳定状态不能确定
5-11
5.1.2 基本触发器功能描述
状态转移真值表
基本触发器状态转移表
RD SD Qn 010
Qn+1 0
011
0
100
1
101
1
现态Qn 输入作用之前触 发器的原稳定状态 次态Qn+1 输入作用之后 触发器的新稳定状态
如果在SD=0,RD=0之后同时发生由0到1的 变化,则两个与非门的输出都要由1向0转换, 这就出现了所谓竞争现象
5-10
5.1.1 基本触发器电路组成和工作原理
关于竞争现象的说明
SD 0
G1 & Q=1
数字电子技术-逻辑门电路PPT课件
或非门(NOR Gate)
逻辑符号与真值表
描述或非门的逻辑符号,列出其对应的真值表, 解释不同输入下的输出结果。
逻辑表达式
给出或非门的逻辑表达式,解释其含义和运算规 则。
逻辑功能
阐述或非门实现逻辑或操作后再进行逻辑非的功 能,举例说明其在电路中的应用。
异或门(XOR Gate)
逻辑符号与真值表
01
02
03
Байду номын сангаас
04
1. 根据实验要求搭建逻辑门 电路实验板,并连接好电源和
地。
2. 使用示波器或逻辑分析仪 对输入信号进行测试,记录输
入信号的波形和参数。
3. 将输入信号接入逻辑门电 路的输入端,观察并记录输出
信号的波形和参数。
4. 改变输入信号的参数(如频 率、幅度等),重复步骤3, 观察并记录输出信号的变化情
THANKS
感谢观看
低功耗设计有助于提高电路效率和延长设 备使用寿命,而良好的噪声容限则可以提 高电路的抗干扰能力和稳定性。
扇入扇出系数
扇入系数
指门电路允许同时输入的最多 信号数。
扇出系数
指一个门电路的输出端最多可 以驱动的同类型门电路的输入 端数目。
影响因素
门电路的输入/输出电阻、驱动 能力等。
重要性
扇入扇出系数反映了门电路的驱动 能力和带负载能力,对于复杂数字 系统的设计和分析具有重要意义。
实际应用
举例说明非门在数字电路中的应用, 如反相器、振荡器等。
03
复合逻辑门电路
与非门(NAND Gate)
逻辑符号与真值表
描述与非门的逻辑符号,列出其 对应的真值表,解释不同输入下
数字逻辑电路英文课件 (17)D flip-flop
Other kind of D flip-flop
Negative-edge-triggered D flip-flop The state changed at the negative edges of CLK !
Other kind of D flip-flop
D flip-flop with asynchronous inputs The state may be preset or clear directly !
T flip-flop
May be made by D flip-flop
T’ flip-flop Without input; always change when triggered !
T flip-flop With a input T; T=0, hold; Tteristic equation of flip-flop
K T Q'
D flip-flop
Cascade of two D latches : master and slave; They are enabled in complementary times !
CLK=0, master enable, slave hold ; input come in ; CLK=1, master hold, slave enable ; input cut off.
D flip-flop with enable input
When EN=1 , it is a normal D flip-flop ; when EN=0 , the state will hold !
Other kind of D flip-flop
Scan flip-flop and test chain Figure 7-22, 23 P.544
数字电路ch7 Flip-flops
Flip-Flops
OBJECTIVES
After completing this chapter, you should be able to: Explain the operation of a SET-RESET flip-flop. Use a crossed NAND or crossed NOR flip-flop as a debounce switch. Explain the operation of a gated SET-RESET flip-flop.
Active HIGH
Truth table
7.4 COMPARISON OF THE CROSSED NAND AND THE CROSSED NOR SET-RESET FLIP-FLOPS
EXAMPLE 7-2
7.5 USING A SET-RESET FLIP-FLOP AS A DEBOUNCE SWITCH
EXAMPLE 7-4
7.7 THE TRANSPARENT D FLIP-FLOP
One problem with the gated NAND SET-RESET flip-flop is that there can be a 1 on the Q and a 1 on the Q when the SET and RESET inputs are both 1. This is the unused state, which should be avoided if possible. Also, it would be much more convenient if one input could SET and RESET the flip-flop. Both of these problems can be alleviated by placing an inverter between the SET and RESET inputs as shown in figure 7-24.
数字电子技术PPT (50)
Flip-Flop Operating CharacteristicsFlip-Flop Operating Characteristics (触发器的运行特性)t PLHt PHL50% point on triggering edge50% point on LOW-to-HIGHTransition of Q 50% point on LOW-to-HIGH Transition of Q50% point CLK CLKQ Q (a)(b)Propagation delay times (传输延迟时间)50% pointt PHL t PLH Q50% point50% point 50% point Q PRE CLR Another propagation delay time specification is the time requiredfor an asynchronous input to cause a change in the output.Again it is measured from the 50% levels.Setup time (建立时间)Set-up time and hold time are times required before and after the clock transition that data must be present to be reliably clocked into the flip-flop.Setup time is the minimumtime for the data to bepresent before the clock. CLK DSet-up time, t sHold time (保持时间)Set-up time and hold time are times required before and after the clock transition that data must be present to be reliably clocked into the flip-flop.Hold time is the minimumtime for the data to remain after the clock.CLK DHold time, t HMaximum clock frequency(最大时钟频率)It is the highest rate at which a flip-flop can be reliably triggered. Pulse widths(脉冲宽度)Minimum t w for reliable operation are usually specified by the manufacturer for the clock, preset, and clear inputs.Power dissipation(功率消耗)It is the total power consumption of the device.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Chapter 7:Flip-FlopsOBJECTIVESAfter completing this chapter, you should be able to:Explain the operation of a SET-RESET flip-flop.Use a crossed NAND or crossed NOR flip-flop as a debounce switch. Explain the operation of a gated SET-RESET flip-flop.Explain the operation of a transparent D flip-flop.Explain the operation of a D flip-flop used as a latch.Explain the operation of a master-slave D flip-flop.Describe typical IC flip-flops.KEY TERMSCLEAR debouncecrossed NAND gated edge-triggeredSET-RESET flip-flop flip-flopcrossed NAND SET-RESET master-slave D flip-flop flip-flop PRESETcrossed NOR SET-RESET SET-RESET flip-flop flip-flop transparent D flip-flop 7.1INTRODUCTION TO FLIP-FLOPSA flip-flop is a digital circuit that has two outputs Q and Q, which are always in the opposite states. If Q is 1 then Q is 0. and the flip-flop is said to be set, on, or preset. If Q is 0 then Q is 1, and the flip-flop issaid to be reset, off, or cleared. There are several types of flip-flops,and the control inputs vary with each type. The logic levels on the flip-flop's inputs will determine the state of the Q and Q outputs according to the truth-table for that type of flip-flop.Unlike the gates studied up to this point, the flip-flop can in some states maintain its output state (on or off) after the input signals which produced the output state change. Thus, the flip-flop can store a bit of information or one place of a larger binary number. There are many other uses for flip-flops as we will see in the next few chapters.7.2CROSSED NAND SET-RESET FLIP-FLOPS Active LOWEXAMPLE 7-1Truth table7.3CROSSED NOR SET-RESET FLIP-FLOPSflop. Note thatFigure 7-8 shows a crossed NOR SET-RESET flip-flopthe inputs are not complemented; therefore they are active HIGH.ActiveHIGHTruth table7.4COMPARISON OF THE CROSSED NAND AND THECROSSED NOR SET-RESET FLIP-FLOPSEXAMPLE 7-27.5USING A SET-RESET FLIP-FLOP AS A DEBOUNCESWITCHEXAMPLE 7-37.6THE GATED SET-RESET FLIP-FLOPCrossed NAND gated SET-RESET flip-flopWhen the clock is 1. the Q and Q outputs follow the values of theSET and RESET respectively.EXAMPLE 7-47.7 THE TRANSPARENT D FLIP-FLOPOne problem with the gated NAND SET-RESET flip-flop is that there can be a 1 on the Q and a 1 on the Q when the SET and RESET inputs are both 1. This is the unused state, which should be avoided if possible. Also, it would be much more convenient if one input could SET and RESET the flip-flop. Both of these problems can be alleviated by placing an inverter between the SET and RESET inputs as shown in figure 7-24.This type of D flip-flop is called a transparent D flip -flop because when the clock is 1, Q changes when D changes. The flip-flop appears transparent until the clock falls to 0, at which time the flip-flop becomes opaque.EXAMPLE 7-5The D flip-flop is used to store bits of binary numbers. Because it can be turned on or off by the clock, it is also used to catch or latch a binary number present on the D input for a short time and store it on the Q and Q outputs. A D flip-flop can be used as the output port of a microcomputer.7.8THE MASTER-SLAVE D FLIP-FLOPA negative edge-triggered D flip-flopA transparent Dflip -flopA gated SET -RESETflip -flopCommon D flip-flopsEXAMPLE 7-67.9THE PULSE EDGE-TRIGGERED D FLIP-FLOPz SUMMARYFlip-flops are logic circuit designed to store one bit of a binary number.The outputs of a flip-flop are called Q and Q and should always have different logic states from one another. There are several types of flip-flops which are used for different things.The crossed NAND has active LOW inputs called the SET and RESET, while the crossed NOR has active HIGH inputs called SET-RESET.These flip-flops are called SET-RESET flip-flops and contain an unused state in their truth tables. Flip-flops of this type are often used for debouncing switches and storing logic states in more complex circuits. Gated flip-flops are SET-RESET flip-flops that have a pair of gate, such as NAND or NOR gates to gate the SET and RESET inputs.This gives the gated flip-flop a new input called a clock. The clock will enable the flip-flop or inhibit it. When enabled, the flip-flop can change states, but when inhibited the Q and Q can not change states.The transparent D flip-flop is a gated flip-flop with an inverter between the SET and RESET inputs to prevent them from ever being the same logic state.This type of flip-flop is used quite often as a storage register or latch in microprocessor circuits. These types of flip-flops often have PRESET and CLEAR inputs to force the Q output to a 1 or 0 respectively.A master-slave D flip-flop is made of a transparent D flip-flop with its output tied to the inputs of a gated SET-RESET flip-flop.The D flip-flop is the master and the gated flip-flop is the slave. This makes a flip-flop that will only change states on the edge of the clock. These flip-flops can be rising or falling edge flip-flops. Figure 7-43 shows the common symbols used for flip-flop clocks. Edge-triggered flip-flops can also be made using delay circuits, which will be studied late in this text.Edge-triggered flip-flops are also used as frequency dividers and counters, as we will see in the next chapter.。