时序逻辑电路的分析与设计教学PPT.ppt
《时序逻辑电路的分析与设计教学PPT.ppt》由会员分享,可在线阅读,更多相关《时序逻辑电路的分析与设计教学PPT.ppt(99页珍藏版)》请在三一办公上搜索。
1、教学基本要求,2、熟练掌握时序逻辑电路的分析方法,1、熟练掌握时序逻辑电路的描述方式及其相互转换。,3、熟练掌握时序逻辑电路的设计方法,4、熟练掌握典型时序逻辑电路计数器、寄存器、移位寄存器的逻辑功能及其应用。,6.时序逻辑电路的分析与设计(重点),6.1 时序逻辑电路的基本概念,6.1.1 时序逻辑电路的模型与分类,1.时序电路的一般化模型,*电路由组合电路和存储电路组成。,*电路存在反馈。,结构特征:,Qn+1 为电路变化后的状态-称为次态Qn为电路变化前的状态-称为现态,2、异步时序电路与同步时序电路,输出方程,激励方程组,状态方程组,1.逻辑方程组,6.1.2 时序电路功能的表达,2.
2、状态表,1)由输出方程状态方程列出状态转换真值表,2)将状态转换真值表转换为状态表,3.根据状态表画出状态图,状态图,4.时序图,时序逻辑电路的四种描述方式是可以相互转换的,根据状态表画出波形图,例1 将下列状态表转换为状态图。,例2 将下述状态图转换为状态表。,S0=00 S1=01 S2=11 输入x/输出Y,6.2.1 分析同步时序逻辑电路的一般步骤,3.确定电路的逻辑功能.,2.列出状态转换表或画出状态图和时序图;,1.根据给定的时序电路图,写出下列各逻辑方程式:,()输出方程;,()各触发器的激励方程;,(3)状态方程:将每个触发器的驱动方程代入其特性方程得状态方程.,时序逻辑电路分
3、析目的:已知逻辑电路,通过分析,确定电路的逻辑功能。,6.2 同步时序逻辑电路的分析,例1 试分析如图所示时序电路的逻辑功能。,6.2.2 同步时序逻辑电路分析举例,(1)根据电路列出三个方程组,激励方程组:T0=A T1=AQ0,输出方程组:Y=AQ1Q0,将激励方程组代入T触发器的特性方程得状态方程组,解:,(2)根据状态方程组和输出方程列出状态表,Y=A Q1Q0,也可以用符号代替编码:a 00,b 01c 10,d 11,(3)画出状态图,(4)逻辑功能分析,观察状态图和时序图可知,电路是一个由信号A控制的可控2位二进制计数器或者称为4进制计数器。当A=0时停止计数,电路状态保持不变;
4、当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.逻辑功能
5、分析,例3 分析下图所示的同步时序电路。,激励方程组,输出方程组 Z0=Q0 Z1=Q1 Z2=Q2,1.根据电路列出三个逻辑方程组:,得状态方程,2.列出其状态表,3.画出状态图,4.画出时序图,各触发器的Q端轮流出现一个宽度为一个CP周期脉冲信号,循环周期为3TCP。,由状态图可见,电路的有效状态是三位循环码-可以称为三进制计数器。电路的功能为具有自启动功能的脉冲分配器或节拍脉冲产生器。,5、逻辑功能分析,自启动-如果所有的无效状态在时钟CP作用下,最终都能进入有效循环,则称为具有自启动能力。,有效循环,无效状态,米利型和穆尔型时序电路,6.3 同步时序逻辑电路的设计,设计目的:根据实际逻
6、辑问题的要求,设计并画出能实现给定逻辑功能的电路。,6.3.1 设计同步时序逻辑电路的一般步骤,同步时序电路的设计步骤:,(1)根据给定的逻辑功能建立原始状态图和原始状态表,明确电路的输入条件和相应的输出要求,分别确定输入变量和输出变量的数目和符号。,(2)状态化简-求出最简状态图;,合并等价状态,消去多余状态的过程称为状态化简,等价状态:在相同的输入下有相同的输出,并转换到同一个次态去的两个状态称为等价状态。,(3)状态分配(状态编码);,给每个状态赋以二进制代码的过程。,根据状态数确定触发器的个数,,(4)选择触发器的类型,(6)画出逻辑图并检查自启动能力。,(5)确定电路的激励方程和输出
7、方程;,自启动:电路在时钟的作用下,最终能从无效状态进入有效状态。,例1 用D触发器设计一个8421 BCD码同步十进制加计数器。,8421码同步十进制加计数器的状态表,6.3.2 同步时序逻辑电路设计举例,(1)列出状态表,(2)确定激励方程组,画出各触发器激励信号的卡诺图,画出完全状态图,电路具有自启动能力,(3)画出逻辑图,并检查自启动能力,画出逻辑图,例2:,根据已知状态图,设计一个时序电路实现串行数据检测器。,1.状态化简,经分析可知:状态a和d,输入相同、输出相同,且次态相同-等价状态,可以合并。,2、状态分配并画出状态表,令 a=00,b=01,c=11,3、选择触发器的类型和个
8、数,触发器个数:两个 FF0 FF1。类型:采用对 CP 下降沿触发的JK 触发器。,状态图,4.求激励方程和输出方程,状态转换真值表及激励信号,K0,J0,K1,J1,激励信号,Y,A,卡诺图化简得,激励方程,输出方程,无关态,5.根据激励方程和输出方程画出逻辑图,并检查自启动能力,激励方程,输出方程,当=10时,修改输出方程,能自启动,检查自启动能力和输出,错误,输出方程,输出方程,修改电路,6.4 异步时序逻辑电路的分析,一.异步时序逻辑电路的分析方法:,分析步骤:,3.确定电路的逻辑功能。,2.列出状态转换表或画出状态图和波形图;,1.写出下列各逻辑方程式:,b)触发器的激励方程;c)
9、输出方程d)状态方程,a)时钟方程,(1)分析状态转换时必须考虑各触发器的时钟信号作用情况,有作用,则令cpn=1;否则cpn=0 根据激励信号确定那些cpn=1的触发器的次态,cpn=0的触发器则保持原有状态不变。,(2)每一次状态转换必须从输入信号所能触发的第一个触发器开始逐级确定,(3)每一次状态转换都有一定的时间延迟,注意:,例1 分析如图所示异步电路,1.写出电路方程式,时钟方程,输出方程,激励方程,CP0=CLK,求电路状态方程,触发器如有时钟脉冲的上升沿作用时,其状态变化;如无时钟脉冲上升沿作用时,其状态不变。,CP1=Q0,二.异步时序逻辑电路的分析举例,3.列状态表、画状态图
10、、波形图,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,脉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时序 逻辑电路 分析 设计 教学 PPT
链接地址:https://www.31ppt.com/p-2312564.html