《数字电路jk锁存器》PPT课件.ppt_第1页
《数字电路jk锁存器》PPT课件.ppt_第2页
《数字电路jk锁存器》PPT课件.ppt_第3页
《数字电路jk锁存器》PPT课件.ppt_第4页
《数字电路jk锁存器》PPT课件.ppt_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5 锁存器和触发器 教学基本要求 1、掌握锁存器、触发器的电路结构和工作原理 2、熟练掌握SR触发器、JK触发器、D触发器及 T触发器的逻辑功能 3、正确理解锁存器、触发器的动态特性 1、触发器与时序逻辑电路: 时序逻辑电路的工作特点是任意时刻的输出状态不仅 与该当前的输入信号有关,而且与此前电路的状态有关。 概述 数字电路中除组合逻辑电路外,还包括另一类具有 记忆功能的电路-时序逻辑电路. 触发器是构成时序逻辑电路的基本逻辑单元 。 都具有0和1两个稳定状态,一旦状态被确定,就能自行保持,即 长期存储一位二进制码,直到通过外部信号的作用才有可能改变 2、锁存器与触发器 共同特点: 不同点: 锁存器-对脉冲电平敏感,它们 可以在特定输入脉冲电平作用下改 变状态。 触发器-对脉冲边沿敏感的存储电 路,其状态只有在被称作时钟脉冲 的上升沿或下降沿的变化瞬间才能 改变。 5.1 双稳态存储单元电路 5.1.1 双稳态的概念 反馈 1 、电路结构 双稳态存储单元电路 2、数字逻辑分析 1 0 0 1 定义Q=0为电路的0状态,而当Q=1时则为1状态。 电路具有存储或记忆1位二进制数据的功能。 0 1 1 0 3. 模拟特性分析 VI1 = VO2 VO1 = VI2 VO1 VI1 5.2.1 SR锁存器 1. 简单的SR锁存器 1) 工作原理 0 0 若初态 Q n = 1 若初态 Q n = 0 1 0 1 0 1 0 0 0 5.2 锁存器 R=0、S=0状态不变 无论初态Q n为0或1,触发器的次态为为1态。 信号消失 后新的状态将被记忆下来。 0 1 若初态 Q n = 1若初态 Q n = 0 1 0 1 0 1 0 0 1 0 R=0、S=1置1 无论初态Q n为0或1,触发器的次态为为0态。 信号消失 后新的状态将被记忆下来。 1 0 若初态 Q n = 1若初态 Q n = 0 1 1 0 1 0 0 1 0 1 R=1 、 S=0 置0 1 1 0 0 S=1 、 R=1 1 0 无论初态Q n为0或1,触发器的次态 、 都为0 。 状态不确定 约束条件: SR = 0 此时如果两个输入信号同时发生 由0到1的变化,则会出现 所谓竞争现象。由于两个或非门 的延迟时间无法确定,使得 触发器最终稳定状态也不能确定 。 SR 0000 0011 0100 0110 1001 1011 110非定义 111非定义 2)逻辑符号与逻辑功能逻辑功能表 不变 置0 置1 非定义 状态 :电路的初态 信号输入前的状态 :电路的次态 信号输入后的新态 因此,称S为置1端,R为置0端,都是高电平有效 不变 置1 不变置0置1 不变不变 3)工作波形 0 1 0 0 1 0 0 0 0 0 0 0 1 0 Q Q 4)用与非门构成的SR锁存器 、 c.国标逻辑符号 a.电路图 b.功能表 1100 1010 0101 不变 11 不变 Q 约束条件: S +R = 1 方法:1. 根据锁存器信号敏感情况,确定状态转换时间 2. 根据触发器的逻辑功能确定Qn+1。 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 0 不 定 不变 置1置1 不变 置1不变置0不变 工作波形能直观地表示其输入信号与输出的时序关系。 画工作波形 开关接A时振动,Q=1 S悬空时间 开关接 B振动 开关起始状态:接B, = 0 =1 Q=0 R S 开关转接A, = 1 =0 Q=1 R S 悬空时 = 1 =1 Q不变 RS 5、应用举例 -去抖动电路 -四位数码寄存器 置0 S=1R=0 0 0 0 0第二步:置数(cr=1, LD=1) 保 持 为 0 5、应用举例 0态不变 S=1R=1 D3D2D1D0 =1010 第一步:清0 (cr=0, LD=0) 1 0 1 0 0 1 0 1 1 0 1 0 0011 基本RS锁存器存在的问题: 由与非门组成的基本RS锁存器可以实现记忆元件的功能 ,但是当RS端从“00”变化到“11”时,触发器的下一 个状态不能确定,在使用中要加以约束,给使用带来不 便。 由或非门组成的基本RS锁存器同样存在这一问题。因 此,要对锁存器的输入加以控制。 电路的抗干扰能力差,实际应用的锁存器是电平型或脉 冲型锁存器。 基本RS锁存器 2. 逻辑门控SR锁存器 电路结构 国标逻辑符号 电路结构:由简单SR锁存器和使能信号控制门电路组成。 2、工作原理 S=0,R=0:Qn+1=Qn S=1,R=0:Qn+1=1 S=0,R=1:Qn+1=0 S=1,R=1:Qn+1= E=1: E=0: 0 1 end always (E or D) begin if(E) Q = D; else Q = 0; end 此程序没有写出E为其他值的情况, 在编译器中,将视为在其他情况下保 持原值不变,实际上完成的是一个锁 存器的功能。等价于: 5.3 触发器的电路结构和工作原理 1.锁存器与触发器 锁存器在E的高(低)电平期间 对信号敏感 触发器在CP的上升沿(下降 沿)对信号敏感 在VerilogHDL中对锁存器与触发器的描述语句是不同的 5.3 触发器的电路结构和工作原理 主锁存器与从锁存器结 构相同 1. 电路结构 5.3.1 边沿触发器 TG1和TG4的工作状态相同 TG2和TG3的工作状态相同 2. 由传输门组成的CMOS边沿D触发器 工作原理: TG1导通,TG2断开输入信号D 送入主锁存器。 TG3断开,TG4导通从锁存器维持在原来的状态不变。 (1) CP=0时: =1,C=0, Q跟随D端的状态变化,使Q=D。 D=1 0 0 1 工作原理: (2) CP由0跳变到1 : =0,C=1, D=X0 1 1 0 触发器的状态仅仅取决于CP信号上升沿到达前瞬间的D信号 TG1断开,TG2导通输入信号D 不能送入主锁存器。 TG3导通,TG4断开从锁存器Q的信号送Q端。 主锁存器维持原态不变。 2. 由传输门组成的CMOS边沿D触发器 (2) D触法器的逻辑功能 逻辑功能表 D 000 010 101 111 特性方程Qn+1=D 状态转换图 工作特点:在CP低电平期间存储信号, CP的上升沿状态变化。 CP D 对CP上升沿敏感的边沿触发器 工作波形 CP D 工作波形 逻辑符号 对CP下降沿敏感的边沿触发器 74HC/HCT74的功能表 LHHHH HLLHH Qn+1DCP HHLL HLLH LHHL QDCP 输 出输 入 国标逻辑符号 2. 典型集成电路 74HC/HCT74 直接 置1 直接 置0 完成 D功 能 具有直接置1、直接置0,正边沿触 发的D功能触发器 异步置位和复位D触发器 always (posedge clk or posedge rst or posedge set) begin if(rst) q=0; else if(set) q=1; else q=d; end always (posedge clk or negedge rst or negedge set) begin if(!rst) q=0; else if(!set) q=1; else q=d; end 同步置位和复位的D触发器 always (posedge clk) begin if(rst) q =0; else if(set) q =1; else q =d; end always (posedge clk) begin if(!rst) q =0; else if(!set) q =1; else q =d; end RD Q CP SD D 已知触发器的输入波形,试对应画出Q端输出波形 5.3.2 维持阻塞触发器 1. 电路结构与工作原理 C 由3个SR锁存器组成 置0维持线 响应输入D和 CP信号 根据 确定 触发器的状态 0 1 1 D D G 1 & C P Q 1 & G 2 G 3 & & & G 5 Q 2 Q 3 S R G 4 Q 4 D G 6 Q Q & CP = 0 2、工作原理 5.1.4 维持阻塞D触发器 Qn+1=Qn D 信号进入触发器,为状态刷新作好准备 Q1 = DQ4= DD信号存于Q4 0 1 D D G 1 & C P Q 1 & G 2 G 3 & & & G 5 Q 2 Q 3 S R G 4 Q 4 D G 6 Q Q & 当CP 由0跳变为1 1 0 0 D D 在CP脉冲的上升沿,触法器按此前的D信号刷新 1 G 1 & C P Q 1 & G 2 G 3 & & & G 5 Q 2 Q 3 S R G 4 Q 4 D G 6 Q Q & 当CP =1 0 1 置1维持线 置0维持线 置0 阻塞线 1 在CP脉冲的上升沿到来瞬间使触发器的状态变化 1 0 D信号不影响 、 的状态,Q的状态不变 0 工作波形 D 触发器的逻辑功能表 D 000 010 101 111 维持阻塞D触发器状态变化产生在时钟 脉冲的上升沿,其次态决定于该时刻前 瞬间输入信号D。 2. 典型集成电路 5.2.4 触发器的动态特性 动态特性反映其触发器对输入信号和时钟信号间的时间要求, 以及输出状态对时钟信号响应的延迟时间。 建立时间 2ns 保持时间 0ns 脉冲宽度 6ns 传输延时时间 14ns 传输延时时间 14ns 保持时间tH :保证D状态可靠地传送到Q 建立时间tSU :保证与D 相关的电路建立起稳定的状态,使触 发器状态得到正确的转换。 传输延迟时间tPLH和tPHL :时钟脉冲CP上升沿至输出端新状态 稳定建立起来的时间 最高触发频率fcmax :触发器内部都要完成一系列动作,需要 一定的时间延迟,所以对于CP最高工作频率有一个限制。 触发脉冲宽度tW :保证内部各门正确翻转。 J K 触发器 J = K= 0Qn= 0Qn+1= 0 Qn= 1 Qn+1= 1 J = 0 K= 1 Qn= 0Qn+1= 0 Qn= 1 Qn+1= 0 J=1 K= 0Qn= 0Qn+1= 1 Qn= 1 Qn+1= 1 J =K= 1Qn= 0Qn+1= 1 Qn= 1 Qn+1= 0 逻辑符号 5.3 触发器的逻辑功能 不变 置0 置1 翻转 翻 转转 1 0 0 1 1 1 1 1 置 1 1 1 0 1 0 0 1 1 置 0 0 0 0 1 1 1 0 0 状态态不变变 0 1 0 1 0 0 0 0 说说 明Qn+1QnKJ 状态转换图 功能表 J=X K=1 J=1 K=X J=X K=0 J=0 K=X 特性方程 2、 JK 触发器的逻辑功能 工作波形 JKQn+1 00Qn 01 0 10 1 11Qn JK触发器真值表 J K 触发器状态变化产生在时钟 脉冲的上升沿,其次态决定于该 时刻前瞬间输入信号J K。 画出触发器的工作波形 RD K CP SD J Q T触发器 T 特性方程 状态转换图 功能表 011 101 110 000 T 逻辑符号 T触发器 1 逻辑符号 特性方程 上升沿触发的T触发器 时钟脉冲每作用一次,触发器翻转一次。 5.3 触发器的逻辑功能 上升沿触发的不同功能的触发器 下降沿触发的不同功能的触发器 5.3.4 D触发器功能的转换 1.D 触发器构成 J K 触发器 Qn+1 = D 组合 电路 D K J 2. D 触发器构成 T 触发器 组合 电路 DT Qn+1 = D 3. D 触发器构成 T 触发器 Qn+1 = D CP Q 二分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论