时序电路的分析与设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《时序电路的分析与设计课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时序电路 分析 设计 课件
- 资源描述:
-
1、时序电路的分析与设计 时序电路的分析与设计时序电路的分析与设计 1 1 时序电路概述时序电路概述 2 2 同步时序逻辑电路的分析同步时序逻辑电路的分析 3 3 异步时序电路的分析方法异步时序电路的分析方法 4 4 同步时序电路的设计方法同步时序电路的设计方法 时序电路的分析与设计 1 1 时序逻辑电路概述时序逻辑电路概述 1.1 1.1 时序电路的特点时序电路的特点 逻辑电路分为两类:一类是组合逻辑电路,另一类是时序逻辑电路。在组合逻辑电路中,任一时刻的输出仅与该时刻输入变量的取值有关,而与输入变量的历史情况无关;在时序逻辑电路中,任一时刻的输出不仅与该时刻输入变量的取值有关,而且与电路的原状
2、态,即与过去的输入情况有关。时序电路的分析与设计 与组合逻辑电路相比,时序逻辑电路的特点:1、时序逻辑电路包含组合逻辑电路和存储电路两部分,存储电路具有记忆功能,通常由触发器组成。2、存储电路的状态反馈到组合逻辑电路的输入端,与外部输入信号共同决定组合逻辑电路的输出。组合逻辑电路的输出除包含外部输出外,还包含连接到存储电路的内部输出,它将控制存储电路状态的转移。时序电路的分析与设计 图 6-1 时序逻辑电路的结构框图 存储电路组合逻辑电路x1xnz1zmq1qjy1yk时序电路的分析与设计 在图6-1时序逻辑电路的结构框图中,X(x1,x2,xn)为外部输入信号;Q(q1,q2,qj)为存储电
3、路的状态输出,也是组合逻辑电路的内部输入;Z(z,z2,zm)为外部输出信号;Y(y1,y2,yk)为存储电路的激励信号,也是组合逻辑电路的内部输出。在存储电路中,每一位输出qi(i=1,2,,j)称为一个状态变量,j个状态变量可以组成2j个不同的内部状态。时序逻辑电路对于输入变量历史情况的记忆就是反映在状态变量的不同取值上,即不同的内部状态代表不同的输入变量的历史情况。时序电路的分析与设计 ),(),(),(2121212122212111njnnnnnnmnmnjnnnnnnnnjnnnnnnnqqqxxxfzqqqxxxfzqqqxxxfz ),(),(),(21212121222121
4、11njnnnnnnknknjnnnnnnnnjnnnnnnnqqqxxxgyqqqxxxgyqqqxxxgy ),(),(),(2121121212122121111njnnnknnjnjnjnnnknnnnjnnnnnnnqqqyyyhqqqqyyyhqqqqyyyhq时序电路的分析与设计 其中,第一个方程组称为输出方程,第二个方程组称为驱动方程(或激励方程),第三个方程组称为状态方程。方程中的上标n和n+1表示相邻的两个离散时间(或称相邻的两个节拍),如 表示存储电路中每个触发器的当前状态(也称现状态或原状态),表示存储电路中每个触发器的新状态(也称下一状态或次状态)。以上三个方程组可写
5、成如下形式:njnnqqq、2111211 njnnqqq、),(),(),(1nnnnnnnnnQYHQQXGYQXFZ时序电路的分析与设计 可以看出:时序逻辑电路某时刻的输出Zn决定于该时刻的外部输入Xn和内部状态Qn;而时序逻辑电路的下一状态Qn+1同样决定于Xn和Qn。时序逻辑电路的工作过程实质上就是在不同的输入条件下,内部状态不断更新的过程。以上三个方程人们习惯写成如下形式:),(),(),(1QYHQQXGYQXFZn时序电路的分析与设计 1.2 1.2 时序电路分类时序电路分类 图 6-2 同步二进制加法计数器 1JC11K1JC11K1JC11K&FF1FF0FF2ZCPQ2Q
6、1Q0时序电路的分析与设计 图 6-3 异步二进制加法计数器 1JC11K1JC11K1JC11K&FF1FF0FF2CPZQ2Q1Q0时序电路的分析与设计 时序电路按输出信号的特点又可以分为米里(Mealy)型和摩尔(Moore)型时序电路两种。Mealy型时序电路的输出函数为 Z=F(X,Q),即某时刻的输出决定于该时刻的外部输入X和内部状态Q,如图6-4所示的Mealy型串行加法器电路。在该电路中,ai、bi为串行数据输入,si为串行数据输出,si=ai+bi+ci-1,或si=ai+bi+Q。Moore型时序电路的输出函数为 Z=F(Q),如图6-5所示的Moore型串行加法器电路。在
7、该电路中串行数据输出si=Q1。Mealy型串行加法器电路和Moore型串行加法器电路具有相同的逻辑功能,但Moore型串行加法器电路的输出比Mealy型串行加法器的输出迟一个节拍。时序电路的分析与设计 图 6-4 Mealy型串行加法器电路 CICO1DC1CPCi 1aibiSiFFCiQ时序电路的分析与设计 图 6-5 Moore型串行加法器电路 CICO1DC1CPCi1aibiSiFF01DC1FF1Ci(Si)Q0Q1时序电路的分析与设计 1.3 1.3 时序电路的功能描述时序电路的功能描述 1.1.逻辑方程式逻辑方程式),(),(),(1QYHQQXGYQXFZn时序电路的分析与
8、设计 2.2.状态转移表状态转移表 状态转移表也称状态迁移表或状态表,是用列表的方式来描述时序逻辑电路输出Z、次态Qn+1和外部输入X、现态Q之间的逻辑关系。表 6-1 Mealy型时序电路状态表 时序电路的分析与设计 表 6-2 Moore型时序电路状态表 时序电路的分析与设计 表 6-3 Moore 型电路简化状态表 时序电路的分析与设计 3.3.状态图状态图 图 6-6 时序逻辑电路状态图 0001111001/111/000/011/010/111/001/100/011/000/110/110/100/101/101/110/1X1X0/ZQ1Q0(a)00/001/010/011/
9、1(b)Q1Q0/Z11110000X000001010011111110101100Q2Q1Q0(c)时序电路的分析与设计 4.4.时序图时序图 时序图即为时序电路的工作波形图,它以波形的形式描述时序电路内部状态Q、外部输出Z随输入信号X变化的规律,其具体画法将在下面讨论。以上几种同步时序逻辑电路功能描述的方法,各有特点,但实质相同,且可以相互转换,它们都是同步时序逻辑电路分析和设计的主要工具。时序电路的分析与设计 2 2 同步时序逻辑电路的分析同步时序逻辑电路的分析 2.1 2.1 同步时序逻辑电路的一般分析方法同步时序逻辑电路的一般分析方法 根据逻辑图求出时序电路的输出方程和各触发器的激
10、励方程。根据已求出的激励方程和所用触发器的特征方程,获得时序电路的状态方程。根据时序电路的状态方程和输出方程,建立状态转移表,进而画出状态图和波形图。分析电路的逻辑功能。时序电路的分析与设计【例 6-1】分析图6-7 所示同步时序电路的逻辑功能。图 6-7 例 6-1 时序逻辑电路 1JC11K1JC11KFF1FF0CP=1X&ZQ1Q1Q0Q0时序电路的分析与设计 求输出方程和激励方程。01011001QQXZQXKJKJ 求状态方程。0000010101010111111)(QQKQJQQQXQQXQQXQKQJQnn时序电路的分析与设计 列状态表,画状态图。表 6-4 例 6-1 时序
11、电路状态表 时序电路的分析与设计 图 6-8 例 6-1 次态与输出卡诺图ZcQbQann)(;)(;)(1011XQ1Q00100011110(a)10101001XQ1Q00100011110(b)00100111XQ1Q00100011110(c)00000001时序电路的分析与设计 图 6-9 例 6-1 状态图 00011011Q1Q01/01/01/11/00/00/00/0X/Z0/0时序电路的分析与设计 画波形图。设Q1Q0的初始状态为00,输入变量X的波形如图6-10第二行所示。根据表6-4状态表即可画出波形图。例如第一个CP来到前X=0,Q1Q0=00,从表中查出 ,因此在
12、画波形时应在第一个CP来到后使Q1Q0进入01。以此类推,即可以画出Q1Q0的整体波形如图6-10第三、四行所示。外部输出 ,它是组合电路的即时输出,只要外部输入或内部状态一变化,外部输出Z就会跟着改变,画波形时要特别注意。011011nnQQ01QQXZ 时序电路的分析与设计 图 6-10 例 6-1 时序图 XQ0Q1Z123456789CP时序电路的分析与设计 逻辑功能分析。从以上分析可以看出,当外部输入X=0时,状态转移按0001101100规律变化,实现模4加法计数器的功能;当X=1时,状态转移按0011100100规律变化,实现模4减法计数器的功能。所以,该电路是一个同步模4可逆计
13、数器。X为加/减控制信号,Z为借位输出。时序电路的分析与设计【例 6-2】分析图6-11 所示同步时序电路的逻辑功能。图 6-11 例 6-2 时序逻辑电路 1DC1FF21DC1FF11DC1FF0CP1Z1Z0Z2时序电路的分析与设计 D2=Q1,D1=Q0,Z2=Q2,Z1=Q1,Z0=Q0 01010QQQQD解:解:求输出方程和激励方程。求状态方程。0101001111212,QQDQQDQQDQnnn时序电路的分析与设计 列状态表,列状态表,画状态图。画状态图。表表 6-5 6-5 例例 6-2 6-2 时序逻辑电路状态表时序逻辑电路状态表 时序电路的分析与设计 图 6-12 例
14、6-2 状态图 000001010101Q2Q1Q0100110011111时序电路的分析与设计 画波形图。图 6-13 例 6-2 波形图 123456CPQ0Q1Q2时序电路的分析与设计 逻辑功能分析。从以上分析可以看出,该电路在CP脉冲作用下,把宽度为T的脉冲以三次分配给Q0、Q和Q2各端,因此,该电路是一个脉冲分配器。由状态图和波形图可以看出,该电路每经过三个时钟周期循环一次,并且该电路具有自启动能力。时序电路的分析与设计 2.2 2.2 典型时序逻辑电路的分析典型时序逻辑电路的分析 1.1.寄存器和移位寄存器寄存器和移位寄存器 1)寄存器 寄存器用于寄存一组二进制代码,它被广泛用于各
15、类数字系统和数字计算机中。因为一个触发器能存储一位二进制代码,所以用n个触发器组成的寄存器能存储一组n位二进制代码。对寄存器中使用的触发器只要求具有置1、置0的功能即可,因而无论是用基本RS结构的触发器,还是用数据锁存器、主从结构或边沿触发结构的触发器,都能组成寄存器。时序电路的分析与设计 (1)二拍接收四位数据寄存器 图6-14是由基本RS触发器构成的二拍接收四位数据寄存器。当清0端为逻辑1,接收端为逻辑0时,寄存器保持原状态。当需将四位二进制数据存入数据寄存器时,需二拍完成:第一拍,发 清 0 信 号(一 个 负 向 脉 冲),使 寄 存 器 状 态 为 0(Q3Q2Q1Q0=0000);
16、第二拍,将要保存的数据D3D2D1D0送数据输入端(如D3D2D1D0=1101),再送接收信号(一个正向脉冲),要 保 存 的 数 据 将 被 保 存 在 数 据 寄 存 器 中(Q3Q2Q1Q0=1101)。从该数据寄存器的输出端Q3Q2Q1Q0可获得被保存的数据。时序电路的分析与设计 图 6-14 二拍接收四位数据寄存器 RSRSRSRS&清0接收Q3Q2Q1Q0D0D1D2D3&时序电路的分析与设计 (2)单拍接收四位数据寄存器 图6-15是由数据锁存器构成的单拍接收四位数据寄存器。当接收端为逻辑0时,寄存器保持原状态;当需将四位二进制数据存入数据寄存器时,单拍即能完成将要保存的数据D
17、3D2D1D0送数据输入端(如D3D2D1D0=1101),再送接收信号(一个正向脉冲),要保存的数据将被保存在数据寄存器中(Q3Q2Q1Q0=1101)。同样从数据寄存器的输出端Q3Q2Q1Q0可获得被保存的数据。对于功能完善的触发器,如主从JK触发器、维持阻塞式D触发器等,都可构成这类数据寄存器。时序电路的分析与设计 图 6-15 单拍接收四位数据寄存器 C11D接收Q3Q2Q1Q0D0D1D2D3C11DC11DC11D时序电路的分析与设计 2)移位寄存器 对于串行数据,则采用移位寄存器输入并加以保存。移位寄存器的功能和电路形式较多,按移位方向来分有左向移位寄存器、右向移位寄存器和双向移
18、位寄存器;按接收数据的方式可分串行输入和并行输入;按输出方式可分串行输出和并行输出。时序电路的分析与设计 (1)单向移位寄存器 图6-16所示电路是由维持阻塞式D触发器组成的四位单向移位(右移)寄存器。在该电路中,Ri为外部串行数据输入(或称右移输入),Ro为外部输出(或称移位输出),输出端Q3Q2Q1Q0为外部并行输出,CP为时钟脉冲输入端(或称移位脉冲输入端,也称位同步脉冲输入端),清0端信号将使寄存器清0(Q3Q2Q1Q0=0000)。在该电路中,各触发器的激励方程为)2,1,0(,131021323nQDRDQDQDQDRDnnii或 时序电路的分析与设计 图 6-16 四位单向移位(
展开阅读全文