时序逻辑电路的分析与设计教学PPT.ppt_第1页
时序逻辑电路的分析与设计教学PPT.ppt_第2页
时序逻辑电路的分析与设计教学PPT.ppt_第3页
时序逻辑电路的分析与设计教学PPT.ppt_第4页
时序逻辑电路的分析与设计教学PPT.ppt_第5页
已阅读5页,还剩94页未读 继续免费阅读

下载本文档

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

文档简介

教学基本要求,2、熟练掌握时序逻辑电路的分析方法,1、熟练掌握时序逻辑电路的描述方式及其相互转换。,3、熟练掌握时序逻辑电路的设计方法,4、熟练掌握典型时序逻辑电路计数器、寄存器、移位寄存器的逻辑功能及其应用。,6 . 时序逻辑电路的分析与设计(重点),6.1 时序逻辑电路的基本概念,6.1.1 时序逻辑电路的模型与分类,1. 时序电路的一般化模型,*电路由组合电路和存储电路组成。,*电路存在反馈。,结构特征:,qn+1 为电路变化后的状态-称为次态 qn为电路变化前的状态-称为现态,2、异步时序电路与同步时序电路,输出方程,激励方程组,状态方程组,1. 逻辑方程组,6.1.2 时序电路功能的表达,2. 状态表,1)由输出方程状态方程 列出状态转换真值表,2)将状态转换真值表转换为状态表,3.根据状态表画出状态图,状态图,4. 时序图,时序逻辑电路的四种描述方式是可以相互转换的,根据状态表画出波形图,例1 将下列状态表转换为状态图。,例2 将下述状态图转换为状态表。,s0 = 00 s1 = 01 s2 = 11 输入x / 输出y,6.2.1 分析同步时序逻辑电路的一般步骤,3.确定电路的逻辑功能.,2.列出状态转换表或画出状态图和时序图;,1. 根据给定的时序电路图,写出下列各逻辑方程式:,() 输出方程;,() 各触发器的激励方程;,(3)状态方程: 将每个触发器的驱动方程代入其特性方程得状态方程.,时序逻辑电路分析目的:已知逻辑电路,通过分析,确定电路的逻辑功能。,6.2 同步时序逻辑电路的分析,例1 试分析如图所示时序电路的逻辑功能。,6.2.2 同步时序逻辑电路分析举例,(1) 根据电路列出三个方程组,激励方程组: t0=a t1=aq0,输出方程组: y=aq1q0,将激励方程组代入t触发器的特性方程得状态方程组,解:,(2) 根据状态方程组和输出方程列出状态表,y =a q1q0,也可以用符号代替编码: a 00, b 01 c 10, d 11,(3) 画出状态图,(4) 逻辑功能分析,观察状态图和时序图可知,电路是一个由信号a控制的 可控2位二进制计数器或者称为4进制计数器。 当a=0时停止计数,电路状态保持不变; 当a=1时,在cp上升沿到来后电路状态值加1,一旦计数到 11状态,y 输出1,且电路状态将在下一个cp上升沿回到00。,例2 试分析如图所示时序电路的逻辑功能。,电路是由两个jk触发器组成的同步时序电路。,解:,j2=k2=x q1,j1=k1=1,y=q2q1,1.写出下列各逻辑方程式:,输出方程,激励方程,j2=k2=x q1,j1=k1=1,将激励方程代入jk触发器的特性方程得状态方程,整理得:,ff2,ff1,2.列出其状态转换表,y=q2q1,状态图,4.画出时序图,x=0时,电路功能:可逆计数器,x=1时,y可理解为进位或借位端。,电路进行加1计数,电路进行减1计数 。,5.逻辑功能分析,例3 分析下图所示的同步时序电路。,激励方程组,输出方程组 z0=q0 z1=q1 z2=q2,1.根据电路列出三个逻辑方程组:,得状态方程,2.列出其状态表,3. 画出状态图,4. 画出时序图,各触发器的q端轮流出现一个宽度为一个cp周期脉冲信号,循环周期为3tcp。,由状态图可见,电路的有效状态是三位循环码-可以称为三进制计数器。 电路的功能为具有自启动功能的脉冲分配器或节拍脉冲产生器。,5、逻辑功能分析,自启动-如果所有的无效状态在时钟cp作用下,最终都能进入有效循环,则称为具有自启动能力。,有效 循环,无效 状态,米利型和穆尔型时序电路,6.3 同步时序逻辑电路的设计,设计目的:根据实际逻辑问题的要求,设计并画出能实现给定逻辑功能的电路。,6.3.1 设计同步时序逻辑电路的一般步骤,同步时序电路的设计步骤:,(1)根据给定的逻辑功能建立原始状态图和原始状态表,明确电路的输入条件和相应的输出要求,分别确定输入变量 和输出变量的数目和符号。,(2)状态化简-求出最简状态图 ;,合并等价状态,消去多余状态的过程称为状态化简,等价状态:在相同的输入下有相同的输出,并转换到同一个次态去的两个状态称为等价状态。,(3)状态分配(状态编码);,给每个状态赋以二进制代码的过程。,根据状态数确定触发器的个数,,(4)选择触发器的类型,(6)画出逻辑图并检查自启动能力。,(5)确定电路的激励方程和输出方程 ;,自启动:电路在时钟的作用下,最终能从无效状态进入有效状态。,例1 用d触发器设计一个8421 bcd码同步十进制加计数器。,8421码同步十进制加计数器的状态表,6.3.2 同步时序逻辑电路设计举例,(1)列出状态表,(2) 确定激励方程组,画出各触发器激励信号的卡诺图,画出完全状态图,电路具有自启动能力,(3) 画出逻辑图,并检查自启动能力,画出逻辑图,例2:,根据已知状态图,设计一个时序电路实现串行数据检测器。,1. 状态化简,经分析可知:状态a和d,输入相同、输出相同,且次态相同-等价状态,可以合并。,2、状态分配并画出状态表,令 a = 00,b = 01,c = 11,3、选择触发器的类型和个数,触发器个数: 两个 ff0 ff1。 类型:采用对 cp 下降沿触发的jk 触发器。,状态图,4. 求激励方程和输出方程,状态转换真值表及激励信号,k0,j0,k1,j1,激励信号,y,a,卡诺图化简得,激励方程,输出方程,无关态,5. 根据激励方程和输出方程画出逻辑图,并检查自启动能力,激励方程,输出方程,当 = 10时,修改输出方程,能自启动,检查自启动能力和输出,错误,输出方程,输出方程,修改电路,6. 4 异步时序逻辑电路的分析,一. 异步时序逻辑电路的分析方法:,分析步骤:,3.确定电路的逻辑功能。,2.列出状态转换表或画出状态图和波形图;,1. 写出下列各逻辑方程式:,b)触发器的激励方程; c) 输出方程 d)状态方程,a)时钟方程,(1)分析状态转换时必须考虑各触发器的时钟信号作用情况,有作用,则令cpn=1;否则cpn=0 根据激励信号确定那些cpn=1的触发器的次态, cpn=0的触发器则保持原有状态不变。,(2)每一次状态转换必须从输入信号所能触发的第一个触发器 开始逐级确定,(3)每一次状态转换都有一定的时间延迟,注意:,例1 分析如图所示异步电路,1. 写出电路方程式, 时钟方程,输出方程,激励方程,cp0=clk,求电路状态方程,触发器如有时钟脉冲的上升沿作用时,其状态变化; 如无时钟脉冲上升沿作用时,其状态不变。,cp1=q0 ,二. 异步时序逻辑电路的分析举例,3. 列状态表、画状态图、波形图,0,0,q0,q1,clk,1,1,1 1,0,1,1 0,1,0,0 1,0,0,0 0,1,1,4. 逻辑功能分析 该电路是一个异步2位二进制减法计数器,z是借位输出。也可把z看作为一个序列信号输出。,根据状态图和具体触发器的传输延迟时间tplh和tphl, 可以画出时序图,6.5 若干典型的时序逻辑集成电路,1、 寄存器,6.5.1 寄存器和移位寄存器,寄存器:是数字系统中用来存储代码或数据的逻辑部件。它的主要组成部分是触发器。,一个触发器能存储1位二进制代码,存储 n 位二进制代码的寄存器需要用 n 个触发器组成。寄存器实际上是若干触发器的集合。,8位cmos寄存器74hc374,脉冲边沿敏感的寄存器,8位cmos寄存器74lv374,2、 移位寄存器,移位寄存器是既能寄存数码,又能在时钟脉冲的作用下使数码向高位或向低位移动的逻辑功能部件。,按移动方式分,单向移位寄存器,双向移位寄存器,左移位寄存器,移位寄存器的逻辑功能分类,移位寄存器的逻辑功能,右移位寄存器,(1) 基本移位寄存器,(a)电路,串行数据输入端,串行数据输出端,并行数据输出端,d3=qn2,d1=q0n,d0=dsi,q0n+1=dsi,q1n+1 =d1 = q0n,q2n+1 =d2 =qn1,q3n+1 =d3 = qn2,2、写出激励方程:,3、写出状态方程:,(b). 工作原理,d2=qn1,d0 d2 d1 d3,d0d1d2d3 =1011,dsi =11010000,从高位开始输入: 从低位向高位移位,经过4个cp脉冲作用后,从ds 端串行输入的数码就可以从q0 q1 q2 q3并行输出。 串入并出,经过8个cp脉冲作用后,从dsi 端串行输入的数码就可以从dso 端串行输出。 串入串出,d0=qn1,d2=q3n,d3=dsi,q3n+1=dsi,q1n+1 =d1 = q2n,q2n+1 =d2 =qn3,q0n+1 =d0 = qn1,写出激励方程:,写出状态方程:,d1=qn2,由高位向低位移位的寄存器:,从高位向低位移位,从高位向低位移位:左移移位寄存器,从低位向高位移位: 右移移位寄存器,综合上述可知,di = qni+1,di = qni-1,2. 多功能双向移位寄存器,(1)工作原理,实现多种功能双向移位寄存器的一种方案(仅以ffm为例),s1s0=00,s1s0=01,高位移 向低位,s1s0=10,s1s0=11,并入,不变,低位移 向高位,(2)典型集成电路 cmos 4位双向移位寄存器74hc/hct194,1 1,置数,0 0 1 0,0 0 0 1,0 1 0 0,1 0 0 0,1 0,左移,0 0 0 1,0 0 0 1,n位移位寄存器,可以构成 n 进制环形计数器。,例、 分析图中电路的功能,s1s0 功能 0 0 保持 0 1 右移 1 0 左移 1 1 置数,1,2、计数器的分类,按脉冲输入方式,分为同步和异步计数器,按进位体制,分为二进制、十进制和任意进制计数器,按逻辑功能,分为加法、减法和可逆计数器,概 述,1、计数器的逻辑功能,计数器的基本功能是对输入时钟脉冲进行计数。它也可用于分频、定时、产生节拍脉冲和脉冲序列及进行数字运算等等。,6.5.2 计 数 器,(1) 异步二进制计数器-4位异步二进制加法计数器,1、 二进制计数器, 工作原理,结论:,计数器不仅可以计数也可作为分频器。,4位二进制计数器也是16进制计数器。,典型集成电路 中规模集成电路74hc/hct393中集成了两个4位异步二进制计数器在 5v、25工作条件下。,74hc/hct393的逻辑符号,(2)二进制同步加计数器, 工作原理,同步 cp=cp0=cp1=cp2=cp3 q3q2q1q0 在同一时刻变化,计数状态表:,典型 同步4位二进制集成计数器74ls161功能表,进位:tc=cetq3q2q1q0,引脚图,逻辑符号,例6.5.1 试用74lvc161构成模216的同步二进制计数器。 (即16位二进制计数器),clk,tci=cepi+1=ceti+1,集成同步二进制计数器(msi),逻辑符号,计数(同步二进制加计数),功能表: (p292),(1)4位加法计数器74161,(2) 4位加法计数器74ls163 (p327 6.5.12),逻辑图同74161, 同步清零,同步置数,功能表:,2. 非二进制计数器,(1)异步2-5-10进制计数器,74hc390( 74hc290),两种连接方式的状态表,连接方式1(8421码),连接方式2(5421码),双时钟同步十进制可逆计数器74ls192,进位输出,借位输出,(2) 用集成计数器构成任意进制计数器,例 用74161构成九进制加计数器。 解:九进制计数器应有9个状态,而74 161在计数过程中 有16个状态。如果设法跳过多余的7个状态,则可实现模9计数器。,(1) 反馈清零法,过渡态,9稳态,从q3和q2输出:f = fcp / 9,过渡态1001,例2:用74163构成 9 进制加法计数器。(163为同步清0 的4位二进制同步计数器),1) 接线图,9稳态,3).时序图,0 0 0 0,用反馈清0法设计n进制计数器: 对异步清0的计数器,利用sn产生清0信号;有过渡状态。 对同步清0的计数器,利用sn 1 产生清0信号;无过渡状态。,1) 接线图 注:d3d2d1d0=0000,(2) 反馈置数法-利用pe 端,将初始状态置入输出端。,例3: 用74161构成9进制加法计数器。要求采用反馈置数法实现。,2)列出计数状态表:74161为同步置数,无过渡态。 所以,用q3q2q1q0=1000,产生pe=0的置数0000信号。,3)时序图 无过渡态,cp 置入0,例4、电路如图所示。试分析其功能。,解: 由图可知 pe =,当 q3q2q1q0 =1 1 1 1 时 , tc=1;pe=0; 计数器将 d3d2d1d0=0111 = q3q2q1q0,(3) 级连法 当要求设计的计数器模n 集成计数器的模m时,就需要二片以上的集成芯片级连使用。,例 用74161组成256进制计数器。,解: 1确定所用芯片的个数。m n-1 n mn 所以需n片。 2级连: 并行进位方式(同步工作方式): 1) 低位片的进位tc, 接高位片的使能信号cet、cep; 2) 所有芯片的时钟接在一起。,tc=q3q2q1q0cet,串行进位方式(异步工作方式)-将低位片的进位反相后,接高位片的时钟cp。,将低位片的进位反相后,接高位片的时钟 cp。,例 . 用74ls161组成异步51进制计数器。,解: 整体清0法: 1)因为 m=16, mn-1 n=51 mn, n = 2, 故需二片 2)串行进位法将二片级连为m*m=256进制计数器。 3) 利用 n= 51 =( 1 1 0 0 1 1 )2 产生清0信号,,异步方式,例. 74ls161为4位二进制同步计数器,用此设 计一个同步45进制加法计数器。,解: 整体清0法: 1)因为 m=16, mn-1 n=45 mn, n = 2, 故需二片 2)并行进位法将二片级连为

温馨提示

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

评论

0/150

提交评论