




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、6.1 6.1 时序逻辑电路的基本概念时序逻辑电路的基本概念6.2 6.2 同步时序逻辑电路的分析方法同步时序逻辑电路的分析方法6.3 6.3 同步时序逻辑电路的设计方法同步时序逻辑电路的设计方法6.4 6.4 异步时序逻辑电路的分析方法异步时序逻辑电路的分析方法6.5 6.5 若干典型的时序逻辑集成电路若干典型的时序逻辑集成电路第六章 时序逻辑电路第1页/共86页6.1 6.1 时序逻辑电路的基本概念时序逻辑电路的基本概念6.1.1 6.1.1 时序逻辑电路的基本结构和特点时序逻辑电路的基本结构和特点6.1.2 6.1.2 时序逻辑电路的分类时序逻辑电路的分类6.1.3 6.1.3 时序逻辑
2、电路功能的描述方法时序逻辑电路功能的描述方法 第2页/共86页6.1.1 概述数字逻辑电路组合逻辑电路时序逻辑电路任意时刻的输出仅仅取决于该时刻的输入,与电路原来的状态无关任意时刻的输出不仅取决于该时刻的输入,还与电路原来的状态有关第3页/共86页例:串行加法器,两个多位数从低位到高位逐位相加3032211302302011oabcaabbcscabscscs进位结果保存到高一位加法时使用组合逻辑电路存储电路第4页/共86页任意时刻的输出不仅取决于该时刻的输入,还与电路原来的状态有关第5页/共86页一般结构形式与功能描述方法输入信号状态信号输出信号驱动信号第6页/共86页可以用三个方程组来描述
3、:),(),(),(2121212111QXFYqqqxxxfyqqqxxxfylijjli输出方程),(),(),(2121212111QXGZqqqxxxgzqqqxxxgzlikkli驱动方程),(*),(),(*2121212111QZHQqqqzzzhqqqqzzzhqlillli状态方程第7页/共86页1、电路结构:有存储器件,有反馈回路2、电路功能:有记忆3、I/O关系:输出与当前输入有关,并与触发器状态有关,有强烈的时序概念时序电路特点第8页/共86页4、功能描述:3组方程输出方程驱动方程状态方程 (,)YF X Q输出方程驱动方程激励方程*( ,)QH Z Q状态方程(,)Z
4、G X Q第9页/共86页5、时序电路的分类动作特点同步时序电路异步时序电路所有触发器由统一时钟控制;复杂,可靠没有统一的时钟,简单输出信号特点MealyMoore(,)YF X Q与输入变量,存储器状态有关( )YF Q仅取决于存储电路的状态第10页/共86页计数器、寄存器、移位寄存器、读写存储计数器、寄存器、移位寄存器、读写存储器、脉冲分配器、分频器、序列信号检测器、脉冲分配器、分频器、序列信号检测器(发生器)等器(发生器)等6、根据逻辑功能分类根据逻辑功能分类第11页/共86页6.1.3 6.1.3 时序电路逻辑功能的表示方法时序电路逻辑功能的表示方法逻辑方程组逻辑方程组(输出方程、驱动
5、(激励)方程、状态方程、时钟方程(异步)(输出方程、驱动(激励)方程、状态方程、时钟方程(异步)状态表状态表状态图状态图时序图时序图激励表(设计)激励表(设计)这些表示方法在本质上是相同的,可以互相转换。这些表示方法在本质上是相同的,可以互相转换。第12页/共86页6.2 6.2 同步时序逻辑电路的分析方法同步时序逻辑电路的分析方法已知:已知:由逻辑门和触发器组成的时序逻辑电路。由逻辑门和触发器组成的时序逻辑电路。目的:目的:分析时序逻辑电路的功能分析时序逻辑电路的功能步骤:步骤:1、确定时序逻辑电路的类型、确定时序逻辑电路的类型2、分别写出、分别写出输出方程输出方程(外部,可有可无),(外部
6、,可有可无),驱动方程驱动方程(根据各个(根据各个触发器输入信号的来源),触发器输入信号的来源),状态方程状态方程(把驱动方程代入特征方程),(把驱动方程代入特征方程),时钟脉冲时钟脉冲CP方程方程(异步)。(异步)。3、根据上述推导出的方程式列状态表。、根据上述推导出的方程式列状态表。4、画状态图和时序图。、画状态图和时序图。5、分析功能,并判断电路的自启动能力。、分析功能,并判断电路的自启动能力。同步(同步(moore mealy)异步(异步(moore)第13页/共86页Q0Q0FF0 FF1CP YQ1Q11T C11T C1&=1 X“1”例例1 1输出方程:输出方程:驱动方
7、程:驱动方程:nnQXQXY111001TQXTn1 1、类型:、类型:同步同步mealymealy型型2 2、写方程式:、写方程式:T T触发器的特性方程:触发器的特性方程:nnQTQ1将各触发器的驱动将各触发器的驱动方程代入,即得电方程代入,即得电路的状态方程:路的状态方程:nnnnnnnnQQQTQQQXQTQ0000101011111第14页/共86页nnnnnnQXYQQQQXQ101010113 3、根据状态方程、根据状态方程写状态表写状态表根据状态表画状态图根据状态表画状态图x/Y0/1000111100/11/00/10/11/01/11/10 00 11 01 110XYQQ
8、nn/1011nnQQ0101/110/111/100/111/000/001/110/1第15页/共86页 CP X Q0 Q1 Y 分析:分析:0000、0101、1010、1111四种状态都是有效状态。四种状态都是有效状态。当输入当输入X X 0 0时,在时钟脉冲时,在时钟脉冲CPCP的作用下,电路的的作用下,电路的4 4个状态按递增规个状态按递增规律循环变化,即:律循环变化,即:00011011000001101100当当X X1 1时,在时钟脉冲时,在时钟脉冲CPCP的作用下,电路的的作用下,电路的4 4个状态按递减规律循个状态按递减规律循环变化,即:环变化,即:0011100100
9、0011100100可见,该电路既具有递增计数功能,又具有递减计数功能,是一个可见,该电路既具有递增计数功能,又具有递减计数功能,是一个4进制同步可逆计数器。进制同步可逆计数器。 X为加为加/减控制信号。减控制信号。 4 4、时序图、时序图5 5、电路功能、电路功能000111100/11/00/10/10/11/01/11/1所以该电路是一个可逆的所以该电路是一个可逆的4 4进制计数器。进制计数器。第16页/共86页 YQ1Q1Q2Q21J C11K1J C11K1J C11K&Q0Q0FF0 FF1 FF2CP例例2 2nnQQY21nnnnnnQKQJQKQJQKQJ202001
10、011212 输出方程:输出方程:驱动方程:驱动方程:2 2、写方程式:、写方程式:1 1、类型:、类型:同步同步mooremoore型型JKJK触发器的特性方程:触发器的特性方程:nnnQKQJQ1将各触发器的驱动方程代入,将各触发器的驱动方程代入,即得电路的状态方程:即得电路的状态方程:nnnnnnnnnnnnnnnnnnnnnnnnQQQQQQKQJQQQQQQQKQJQQQQQQQKQJQ202020000100101011111112121222212第17页/共86页nnnnnnnnQQYQQQQQQ21210011112现 态次 态输 出nnnQQQ012 101112 nnnQ
11、QQY0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10 0 10 1 11 0 11 1 10 0 00 1 01 0 01 1 0000011003 3、根据输出方程和状、根据输出方程和状态方程写状态表态方程写状态表根据状态表画状态图根据状态表画状态图/Y/0111000/0001/0011/0110/0100/1101010/0/1有效状态(有效序列)有效状态(有效序列)无效状态无效状态该电路不具备该电路不具备自启动能力。自启动能力。自启动能力:当电路处于无效状态自启动能力:当电路处于无效状态时,在时钟脉冲时,在时钟脉冲CP的作用下,能的作用下,能够回到有
12、效状态的能力。够回到有效状态的能力。第18页/共86页CPQ0Q1Q2Y6 6个有效状态分别是个有效状态分别是0 05 5这这6 6个十进制数字的格雷码,个十进制数字的格雷码,并且在时钟并且在时钟脉冲脉冲CPCP的作用下,这的作用下,这6 6个状态是按递增规律变化的,即:个状态是按递增规律变化的,即:000001011111110100000000001011111110100000当对第当对第6 6个脉冲计数时,计数器又重新从个脉冲计数时,计数器又重新从000000开始计数,并产生输开始计数,并产生输出出Y Y1 1。4 4、时序图、时序图5 5、电路功能、电路功能000/0001/0011
13、/0111/0110/0100/1功能:功能:用格雷码表示的六进制同步递增计数器用格雷码表示的六进制同步递增计数器。第19页/共86页脉冲分配器:脉冲分配器:电路在时钟脉冲的作用下,按一定顺序轮流地输出脉冲电路在时钟脉冲的作用下,按一定顺序轮流地输出脉冲信号。由于电路能在时钟脉冲作用下将脉冲信号按顺序分配到各个输信号。由于电路能在时钟脉冲作用下将脉冲信号按顺序分配到各个输出端,故称其为脉冲分配器。出端,故称其为脉冲分配器。逻辑功能分析。逻辑功能分析。从以上分析可以看出,该电路在从以上分析可以看出,该电路在CP脉冲作用下,把宽度为脉冲作用下,把宽度为T的脉冲以的脉冲以三次分配给三次分配给Q0、
14、Q和和Q2各端,因此,该电路是一个脉冲分配器。由各端,因此,该电路是一个脉冲分配器。由状态图和波形图可以看出,该电路每经过三个时钟周期循环一次,并状态图和波形图可以看出,该电路每经过三个时钟周期循环一次,并且该电路具有自启动能力。且该电路具有自启动能力。 第20页/共86页CPQ2Q21D C11D C1Q1Q1FF0 FF1 FF21D C1Q0Q0例例3 3异步时序电路,时钟方程:异步时序电路,时钟方程:驱动方程:驱动方程:CPCPQCPQCP00112 nnnQDQDQD001122,1 1、类型:、类型:异步异步mooremoore型型2 2、写方程式:、写方程式:D D触发器的特性方
15、程:触发器的特性方程:DQn1将各触发器的驱动将各触发器的驱动方程代入,即得电方程代入,即得电路的状态方程:路的状态方程:上升沿时刻有效时有效由时有效由CP 10Q 10Q 00100111112212nnnnnnQDQQDQQDQ第21页/共86页 010111212nnnnnnQQQQQQ3 3、根据状态方、根据状态方程写状态表程写状态表CPCPQCPQCP00112nnnQQQ012 012P P PCCC101112 nnnQQQ0 0 00 0 10 1 00 1 11 0 01 0 11 1 0 1 1 110101010011001100110011010011001010010
16、1101001011100001114 4、状态图、状态图000111110101100011010001第22页/共86页 C P Q0 Q1 Q2 由状态图可以看出,在时钟脉冲由状态图可以看出,在时钟脉冲CPCP的作用下,电路的的作用下,电路的8 8个状态按递个状态按递减规律循环变化,即:减规律循环变化,即:000111110101100011010001000000111110101100011010001000电路具有递减计数功能,是一个电路具有递减计数功能,是一个8 8进制异步减法计数器进制异步减法计数器。或分频器。或分频器。5 5、电路功能、电路功能4 4、时序图、时序图00011
17、1110101100011010001第23页/共86页0=11K1J1=11K=11JZ1CPX0QC1Q11FF&C1FF练习练习1 1:输出方程:输出方程:驱动方程:驱动方程:1 1、类型:、类型:同步同步mealymealy型型2 2、写方程式:、写方程式:JKJK触发器的特性方程:触发器的特性方程:nnnQKQJQ1将各触发器的驱动将各触发器的驱动方程代入,即得电方程代入,即得电路的状态方程路的状态方程:nnQQXZ01)(1 1 101010KQXJKQXJnnnnnnnnnnnnQQXQKQJQQQXQKQJQ1011111101000010)()(第24页/共86页0
18、00 11 01 110XZQQnn/1011nnQQ0101/010/000/100/010/100/001/000/0根据状态表画状态图根据状态表画状态图X/Z1/0010/11/10/0000/0101/0110/01/03 3、根据状态方、根据状态方程写状态表程写状态表nnQQXZ01)(nnnnnnQQXQQQXQ10110110)()(第25页/共86页4 4、时序图、时序图1/0010/11/10/0000/0101/0XCP1234560QZ1Q5 5、电路功能、电路功能该电路一共有该电路一共有3个状态个状态00、01、10。当当X=0时,按照加时,按照加1规律从规律从0001
19、1000循环变化,并每当转换为循环变化,并每当转换为10状态(最大数)时,输状态(最大数)时,输出出Z=1。当当X=1时,按照减时,按照减1规律从规律从10010010循环变化,并每循环变化,并每当转换为当转换为00状态(最小数)时,输出状态(最小数)时,输出Z=1。所以该电路是一个可控的所以该电路是一个可控的3 3进制计数器。进制计数器。第26页/共86页=1JKCPQ0Q1Z1JKCPJKCPCPQ21 类型: 异步moore122122110112001102221010101CP CP CP 1K 1K 1K QQQCPQQQQCPQQQQQJQJQJQZnnnnnnnnnnnnnn状
20、态方程:驱动方程:输出方程:2 写方程组:第27页/共86页3 写状态表:122122110112001101CP CP CP QQQCPQQQQCPQQQQQZnnnnnnnnnnnnnnQQQ012 012P P PCCC101112 nnnQQQZ0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1100010 0001000100111001011110010100111100110011004 状态图:/Z101110000001010100111011/1/1/0/1/1/0/0/0第28页/共86页5 时序图:101110000001010100111
21、011/1/1/0/1/1/0/0/0 CP 210QQQ第29页/共86页6.3 6.3 同步时序逻辑电路的设计方法同步时序逻辑电路的设计方法一、基本思想:一、基本思想:用尽可能少的触发器和门电路来实现所要求的逻辑功能。即:用尽可能少的触发器和门电路来实现所要求的逻辑功能。即:1 1)简洁,明了,低成本;)简洁,明了,低成本;2 2)可靠、稳定、一致性。)可靠、稳定、一致性。二、时序电路的设计步骤二、时序电路的设计步骤:1、根据给定的设计要求,写出原始的状态转换图和原始状态表。、根据给定的设计要求,写出原始的状态转换图和原始状态表。(最为关键)(最为关键)a a)分析给定的逻辑功能,确定输入
22、变量,输出变量及该电路应)分析给定的逻辑功能,确定输入变量,输出变量及该电路应包含的状态,并用字母包含的状态,并用字母S S0 0,S S1 1. .表示这些状态。对于同步电路,表示这些状态。对于同步电路,时钟脉冲不作为输入条件时钟脉冲不作为输入条件b b)分别以上述状态为现态,考察在每一个可能的输入组合作用分别以上述状态为现态,考察在每一个可能的输入组合作用下应转入哪个状态及相应的输出,便可求得符合题意的状态图。下应转入哪个状态及相应的输出,便可求得符合题意的状态图。Mooremealy第30页/共86页设计一个同步递增5进制计数器。000001010011100第31页/共86页例:设计一
23、个序列脉冲检测器有一个输入端例:设计一个序列脉冲检测器有一个输入端X和一个输出端和一个输出端Z,输入端,输入端X输入一串随机的二进制代码,当输入序列中出现输入一串随机的二进制代码,当输入序列中出现110时,输出时,输出Z产生一个产生一个1输出,否则输出,否则Z输出输出0。典型输入、输出序列如下:。典型输入、输出序列如下:输入输入X:1 0 1 0 1 1 1 0 0 1 1 0输出输出Z: 0 0 0 0 0 0 0 1 0 0 0 1试作出该序列检测器的原始状态图。试作出该序列检测器的原始状态图。有用的状态:有用的状态: (保留)(保留)S0初始状态初始状态S1收到一个收到一个1后的状态;后
24、的状态;S2连续收到连续收到11后的状态;后的状态;S3连续收到连续收到110后的状态。后的状态。S0S1S2S30/01/00/01/01/00/10/01/0第32页/共86页设计一个序列脉冲检测电路,当连续输入设计一个序列脉冲检测电路,当连续输入100(000或或001或或101等)等)时,电路的输出为时,电路的输出为1,其它情况下输出为,其它情况下输出为0。S0S1S2S3100:S0: 初态 S1: 1S2: 10 S3: 1000/01/01/00/00/11/00/01/0001:S0:初态 S1: 0S2: 00 S3: 001S0S1S2S30/01/10/00/01/01/
25、00/01/0第33页/共86页2、状态化简。、状态化简。状态等价:状态等价:是指在原始状态图中,如果有两个或两个以上的状态,是指在原始状态图中,如果有两个或两个以上的状态,在输入相同的条件下,不仅有相同的输出,而且向同一全次态转换,在输入相同的条件下,不仅有相同的输出,而且向同一全次态转换,则则称这些状态是等到价的。凡是等价状态都可以合并称这些状态是等到价的。凡是等价状态都可以合并. .判断两个状态等价的方法(在输入相同的条件下):判断两个状态等价的方法(在输入相同的条件下):第一,它们的输出完全相同;第一,它们的输出完全相同;第二,它们的次态相同。第二,它们的次态相同。以状态等价为基础以状
26、态等价为基础第34页/共86页S0S1S2S30/01/00/01/01/00/10/01/0S S0 0和和S S3 3是状态等价是状态等价S0S1S20/01/00/01/01/00/1S0S1S2S30/01/01/00/00/11/00/01/0S0S1S2S30/01/10/00/01/01/00/01/0第35页/共86页3、状态编码或状态分配。、状态编码或状态分配。即把一组适当的二进制代码分配给简化状态即把一组适当的二进制代码分配给简化状态图(表)中各个状态。图(表)中各个状态。从而获得最佳或接近最佳的状态分配方案。从而获得最佳或接近最佳的状态分配方案。编码的方案不同,设计的电路
27、结构也不同,选取的编码方案应该有利编码的方案不同,设计的电路结构也不同,选取的编码方案应该有利于所选择触发器的于所选择触发器的驱动方程及电路输出方程的简化。遵循状态变化的驱动方程及电路输出方程的简化。遵循状态变化的顺序,尽量以自然二进制递增顺序编码。顺序,尽量以自然二进制递增顺序编码。000111第36页/共86页后面是同步时序逻辑电路的一般步骤:后面是同步时序逻辑电路的一般步骤:4、选择触发器的类型及个数。、选择触发器的类型及个数。5、根据编码后的状态图画出状态表和激励表。、根据编码后的状态图画出状态表和激励表。6、利用卡诺图化简求电路的输出方程和触发器的驱动方程。、利用卡诺图化简求电路的输
28、出方程和触发器的驱动方程。7、画出电路图,并检查自启动能力。、画出电路图,并检查自启动能力。电路万一偶然进入无效状态,能否在输入信号和时钟脉冲下进入电路万一偶然进入无效状态,能否在输入信号和时钟脉冲下进入有效状态,如果能自动进入有效状态则称为具有自启动功能;否有效状态,如果能自动进入有效状态则称为具有自启动功能;否则,称为则,称为“挂起挂起”。必须对所设计的电路进行修改。其方法是:。必须对所设计的电路进行修改。其方法是:在卡诺图的包围圈内,对无效状态在卡诺图的包围圈内,对无效状态x的原来取的原来取1画在圈内的,可试画在圈内的,可试改为改为0而不画入包围圈,或者相反。最后再进行检查,查到能够自而
29、不画入包围圈,或者相反。最后再进行检查,查到能够自启动为止。启动为止。第37页/共86页例例1 11 1、建立原始状态图、建立原始状态图设计一个按自然态序变化的设计一个按自然态序变化的7 7进制同步加法计数器,计数规则为逢进制同步加法计数器,计数规则为逢七进七进1 1,产生一个进位输出。,产生一个进位输出。 000001010011 /0 110101100 /0 /0 /0 /0 /0排列顺序: /Y nnnQQQ012/12 2、状态化简、状态化简3 3、状态分配、状态分配已经最简已经最简。已是二进制状态。已是二进制状态。4 4、选触发器,列状态表,求时钟、输出、状态、驱动方程、选触发器,
30、列状态表,求时钟、输出、状态、驱动方程因需用因需用3 3位二进制代码,选用位二进制代码,选用3 3个个CPCP下降沿触发的下降沿触发的JKJK触发器,分触发器,分别用别用FF0FF0、FF1FF1、FF2FF2表示。表示。由于要求采用同步方案,故时钟方程为:由于要求采用同步方案,故时钟方程为:CPCPCPCP210第38页/共86页 现 态 次 态 输 出 nnnQQQ012 101112 nnnQQQ Y 0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10 0 10 1 00 1 11 0 01 0 11 1 00 0 0 0000001 0000010100
31、11 /0 110101100 /0 /0 /0 /0 /0排列顺序: /Y nnnQQQ012/1nnQQY12 nnQQJ120、10K nQJ01、nnQQK021 nnQQJ012、nQK12激励信号J2 K2J1 K1J0 K00 0 0 1 0 0 1 0 1 0 10 1 0 1 11 11 10 00 01 11 1001nnQQ12nQ00000100第39页/共86页 nnQQJ120、10K nQJ01、nnQQK021 nnQQJ012、nQK12 YFF0 FF1 FF2CPQ1Q1Q2Q21J C11K 1J C1 1K 1J C11K&Q0Q0&1
32、&6 6、画电路图、画电路图5 5、检查电路能否自启动、检查电路能否自启动将无效状态将无效状态111111代入状态方程计算:代入状态方程计算:0002120112102101101210nnnnnnnnnnnnnnnnQQQQQQQQQQQQQQQQ可见可见111111的次态为有效状态的次态为有效状态000000,电路能够自启动。,电路能够自启动。nnQQY21第40页/共86页110110111111 011011001001000000100100用用JKJK触发器设计一个同步时序电路,实现下图所示状态图描述的功触发器设计一个同步时序电路,实现下图所示状态图描述的功能。要求电路能够
33、自启动。能。要求电路能够自启动。例例2 2nnnnnnQQQQQQ110211012状态表状态表 Q2n+1Q1n+1Q0n+1Q2n Q1n Q0n0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 11 0 00 0 0X X X0 0 11 1 0X X X 1 1 10 1 1将状态方程组变换为与将状态方程组变换为与JKJK触发器特征方程相同的形式触发器特征方程相同的形式nnnnnnnnnnnnnnnnnnnnnnnnQQQQQQQQQQQQQQQQQQQQQQQQ010100110121211211202022012)()()(nnnnnnQJQKQJQKQ
34、JQK000011112222nnnnnnQKQJQKQJQKQJ101021210202 第41页/共86页nnnnnnnnnnnnnnnQQQQQQQQQQQQQQQ010110121211202012检查多余状态检查多余状态Q2nQ1nQ0nQ2n+1Q1n+1Q0n+1 0 1 0 1 0 1 1 0 1 0 1 0电路不具有自启动能力。电路不具有自启动能力。改变无效状态的次态:本例选择改变无效状态的次态:本例选择010010,原来次态为,原来次态为101101,现改为,现改为001001nnnnnnQKQJQKQJQKQJ101021210202 nnnnnnnQKQJQKQJQKQ
35、QJ1010212102102 CPCPQ Q1 1K KJ J C1C1Q Q0 0K KJ J C1C1Q Q2 2K K& & J J C1C1第42页/共86页 设计一个序列脉冲检测电路,当连续输入设计一个序列脉冲检测电路,当连续输入111时,电路的输出时,电路的输出为为1,其它情况下输出为,其它情况下输出为0。例例3 31 1、分析题意,建立原始状态图、分析题意,建立原始状态图S0初态初态 S11S211 S3111S0S1S2S3X/YS0/00/00/01/01/01/11/10/02 2、状态化简:状态化简:以状态等价为基础以状态等价为基础S2SS10X/YS0
36、/00/01/01/00/01/1状态化简就是将多个等价状态化简就是将多个等价状态合并成一个状态,把状态合并成一个状态,把多余的状态都去掉,从而多余的状态都去掉,从而得到最简的状态图得到最简的状态图。第43页/共86页3 3、状态编码状态编码该电路有该电路有3个状态,可以用个状态,可以用2位二进制代码组合位二进制代码组合(00、01、10、11)中的)中的 三个代码表示。三个代码表示。S2SS10X/YS0/00/01/01/00/01/11/00/01/00/00/0X/Y1/1Q1Q0000110S0=00S1=01S2=104 4、选择触发器的类型和个数选择触发器的类型和个数选用选用2
37、2个个CPCP下降沿触发的下降沿触发的JKJK触发器,分别用触发器,分别用Q Q0 0、Q Q1 1表示。采用表示。采用同步方案。同步方案。第44页/共86页1/00/01/00/00/0X/Y1/1Q1Q0000110 输 入 现 态 次 态 输 出 X nnQQ01 1011nnQQ Y 0 0 0 0 1 1 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 1 驱动信号 J1 K1 J0 K0 0 0 1 0 1 0 0 1 0 1 1 0 XKXQJKQXJnn101010 1 nXQY15 5
38、、根据状态表写出状态表和激励表、根据状态表写出状态表和激励表第45页/共86页7 7、电路图、电路图XKXQJKQXJnn101010 1 YFF0 FF11XQ1Q1 1J C11K 1J C11K&Q0Q0CP&1&6 6、检查电路能否自启动、检查电路能否自启动 001110 0/0 1/1 将无效状态将无效状态1111代入输出方程和状态方程计算代入输出方程和状态方程计算:电路能够自启动。电路能够自启动。nnnnnnnXQQXQQQQXQ110110110nXQY1第46页/共86页智能机器人能够识别并绕开障碍物,在充斥着障碍物的环境里自由行智能机器人能够识别并绕开
39、障碍物,在充斥着障碍物的环境里自由行走。它的前端有一个走。它的前端有一个接触传感器接触传感器,当遇到障碍物时传感信号,当遇到障碍物时传感信号X=1,否,否则传感信号则传感信号X=0。它有两个控制信号。它有两个控制信号Z1和和Z0控制脚轮行走,控制脚轮行走, Z1=1时时控制机器人左转,控制机器人左转,Z0=1时控制机器人右转,时控制机器人右转,Z1Z0=00时控制机器人直时控制机器人直行。机器人遇到障碍物时的转向规则是:若上一次是左转,则这一次行。机器人遇到障碍物时的转向规则是:若上一次是左转,则这一次右转,直到未探测到障碍物时直行;若上一次是右转,则这一次左转,右转,直到未探测到障碍物时直行
40、;若上一次是右转,则这一次左转,直到未探测到障碍物时直行。试用直到未探测到障碍物时直行。试用D触发器设计一个机器人控制器,触发器设计一个机器人控制器,控制机器人的行走方式。控制机器人的行走方式。 例例4 4解:根据题意,机器人有以下四种可能的工作状态:解:根据题意,机器人有以下四种可能的工作状态: 当前直行,但上一次是左转当前直行,但上一次是左转S0; 探测到障碍物,右转探测到障碍物,右转S1; 当前直行,但上一次是右转当前直行,但上一次是右转S2; 探测到障碍物,左转探测到障碍物,左转S3。 1/101/101/011/010/000/000/000/000/000/00S S0 0S S3
41、 3S S2 2S S1 1X/ZX/Z1 1Z Z0 00/000/001/011/011/101/10第47页/共86页11/1000/001111/1010/001001/0110/000101/0100/000010 XQ1nQ0n XQ1nQ0n01S0S0 /00S1/01S1S2 /00S1 /01S2S2 /00S3 /10S3S0 /00S3 /10S0=00S1=01S2=10S3=111/101/101/011/010/000/000/000/000/000/00S S0 0S S3 3S S2 2S S1 1X/ZX/Z1 1Z Z0 00/000/001/011/01
42、1/101/100000010100 01 11 1001nnQQ01X1Z00 01 11 1001nnQQ01X0Z01010000第48页/共86页xQ1nQ0nQ1n+1Q0n+1D1D00000000001101001010100110000100010110101011101111111111100I0011100 01 11 1001nnQQ01X1D0101010100 01 11 1001nnQQ01X0D时序逻辑图(略)第49页/共86页在数字电路中,用来存放二进制数据或代码的电路称为在数字电路中,用来存放二进制数据或代码的电路称为寄存器寄存器。寄存器是由具有存储功能的触发
43、器组合起来构成的。一个触发器可寄存器是由具有存储功能的触发器组合起来构成的。一个触发器可以存储以存储1位二进制代码,存放位二进制代码,存放n位二进制代码的寄存器,需用位二进制代码的寄存器,需用n个触个触发器来构成。发器来构成。寄存器寄存器基本寄存器基本寄存器移位寄存器移位寄存器只能并行送入数据,需要时也只能并行输出只能并行送入数据,需要时也只能并行输出可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,串行输入、并
44、行输出,十分灵活,用途也很广。串行输出,串行输入、并行输出,十分灵活,用途也很广。6.5 6.5 若干典型的时序逻辑集成电路若干典型的时序逻辑集成电路6.5.1 6.5.1 寄存器和移位寄存器(了解功能)寄存器和移位寄存器(了解功能)第50页/共86页1 寄存器寄存器特点:特点:只能寄存数据只能寄存数据,其特点是其特点是:数据并行输入、并行输出。数据并行输入、并行输出。 CP 1 OE 1 E 1 E 1 E Q1 Q7 Q0 D1 D7 D0 1D C1 1 1D C1 1D C1 寄存器:用来存储逻辑运算后的结果,也就是逻辑加、减、与、和之后的寄存器:用来存储逻辑运算后的结果,也就是逻辑加
45、、减、与、和之后的运算结果运算结果锁存器:用来控制数据的传送,一般会有一个引脚来控制电平的输出。锁存器:用来控制数据的传送,一般会有一个引脚来控制电平的输出。第51页/共86页2 移位寄存器移位寄存器1 1基本移位寄存器(1)右移寄存器()右移寄存器(D触发器组成的触发器组成的4位右移寄存器)位右移寄存器)右移寄存器的结构特点:左边触发器的输出端接右邻触发器的输入端。右移寄存器的结构特点:左边触发器的输出端接右邻触发器的输入端。QRC11D1DC1RQ1DC1RQ1DQRC1Q0Q1Q2Q3CPCRID串行输入串行输出D0D1D20FF1FF2FF3FF并 行 输 出D3移位寄存器移位寄存器不
46、但可以寄存数码,而且在移位脉冲作用下,寄存器中的不但可以寄存数码,而且在移位脉冲作用下,寄存器中的数码可根据需要数码可根据需要向左向左/向右向右移动移动1位或位或并行并行/串行串行数据的转换、数据的转换、数据处理数据处理功能。功能。第52页/共86页QRC11D1DC1RQ1DC1RQ1DQRC1Q0Q1Q2Q3CPCRID串行输入串行输出D0D1D20FF1FF2FF3FF并 行 输 出D3 设移位寄存器的初始状态为设移位寄存器的初始状态为XXXX,串行输入数码,串行输入数码DI=1101,从,从高位到低位依次输入。其状态表如下:高位到低位依次输入。其状态表如下:移位脉冲移位脉冲输入数码输入
47、数码输输 出出CPDIQ0 Q1 Q2 Q30X X X X111 X X X1 1 X X12030 1 1 X141 0 1 1经过经过4 4个个CPCP,串行输入数据,串行输入数据变成并行输出数据。变成并行输出数据。从第从第5 5个个CPCP,寄存器的最右,寄存器的最右边又可以得到串行输出。边又可以得到串行输出。第53页/共86页(2)左移寄存器)左移寄存器左移寄存器的结构特点:右边触发器的输出端接左邻触发器的输入端。左移寄存器的结构特点:右边触发器的输出端接左邻触发器的输入端。1DC1RQ1DQRC1Q1D1DC1C1RQRCPCRD01DFF0FF1FF23FF20并 行 输 出3Q
48、Q1QQID串行输入串行输出2D3D 2 双向移位寄存器双向移位寄存器将右移寄存器和左移寄存器组合起来,并引入一控制端将右移寄存器和左移寄存器组合起来,并引入一控制端S便构成既可左便构成既可左移又可右移的双向移位寄存器移又可右移的双向移位寄存器第54页/共86页D触发器组成的双向移位寄存器:触发器组成的双向移位寄存器:当S=1时,D0=DSR、D1=Q0、D2=Q1、D3=Q2,实现右移操作;其中,DSR为右移串行输入端,DSL为左移串行输入端。当S=0时,D0=Q1、D1=Q2、D2=Q3、D3=DSL,实现左移操作。RFF1DC13Q&1R1DC12FFQ&1R1DC11F
49、FQ&1FF&C1R01DQ1111QQQQ1302CPCR串行输入SLD(左移)串行输入DSR(右移)串行输出DOR(右移)串行输出DOL(左移)移位控制SS=1:右移S=0:左移并 行 输 出第55页/共86页三、集成移位寄存器三、集成移位寄存器7419474194为四位双向移位寄存器为四位双向移位寄存器0Q1QS3D2D1D0D2Q3Q7419441235671516D0D1D2GNDQ3Q2Q1Vcc74194891011121413RD3D0SQ0SRDCPSLSR01SRSLS1CPDDDDDSL 和DSR分别是左移和右移串行输入。D0、D1、D2 2和D3是并行输
50、入端。Q0和Q3分别是左移和右移时的串行输出端,Q0、Q1、Q2和Q3为并行输出端。第56页/共86页输输 入入输输 出出工作模式工作模式清零清零控控 制制串行输入串行输入时钟时钟并行输入并行输入RDS1 S0DSL DSRCPD0 D1 D2 D3Q0 Q1 Q2 Q30 0 0 0 0异步清零异步清零10 0 Q0n Q1n Q2n Q3n保保 持持110 10 1 1 0 1 Q0n Q1n Q2n0 Q0n Q1n Q2n右右 移移111 01 01 0 Q1n Q2n Q3n 1Q1n Q2n Q3n 0左左 移移11 1 D0 D1 D2 D3D0 D1 D2 D3并行置数并行置数
51、74194的功能表第57页/共86页四、MSIMSI寄存器的应用1. 1. 环形计数器环形计数器特点:特点:电路简单,电路简单,N位移位寄存器可以计位移位寄存器可以计N个数,实现模个数,实现模N的环形计数器。的环形计数器。0Q1QS3D2D1D0D2Q3Q74194SRDCPDSLSRD01111000START0Q31000Q0100Q2Q001010001MSIMSI寄存器模块的用途很广泛寄存器模块的用途很广泛, ,除了比较常用的存储数据和串行除了比较常用的存储数据和串行/ /并行数据并行数据转换以外,还有环形计数器、扭环形计数器、序列发生与检测等转换以外,还有环形计数器、扭环形计数器、序
52、列发生与检测等第58页/共86页2扭环形计数器扭环形计数器为了增加有效计数状态,扩大计数器的模,可用扭环形计数器。为了增加有效计数状态,扩大计数器的模,可用扭环形计数器。一般来说,一般来说,N位移位寄存器可以组成模位移位寄存器可以组成模2N的扭环形计数器,只需将末的扭环形计数器,只需将末级输出反相后,接到串行输入端。级输出反相后,接到串行输入端。QD1SR013SQQSSLD74194DRDDCPQ02D1D32010清零1Q100000012QQ00000300111Q1100011111101111第59页/共86页3.3.序列检测序列检测QD1SR013SQQSSLD74194DRDDC
53、PQ02D1D3201011Y只有当只有当DSR 、Q0、Q1、Q2、Q3分别为分别为1、1、0、1、1时时,输出输出Y才为才为1,因此可以用这一电路检测序列因此可以用这一电路检测序列11011。第60页/共86页在数字电路中,用来统计输入脉冲个数的电路称为计数器。在数字电路中,用来统计输入脉冲个数的电路称为计数器。计计数数器器同步计数器同步计数器异步计数器异步计数器加法计数器加法计数器减法计数器减法计数器可逆计数器可逆计数器6.5.2 6.5.2 计数器(掌握)计数器(掌握)按照按照CP按照编码按照编码计数过程中数计数过程中数字增减趋势字增减趋势二进制计数器二进制计数器(十进制)(十进制)B
54、CD码计数器码计数器循环码计数器循环码计数器按照计数按照计数器的容量器的容量五进制计数器五进制计数器七进制计数器七进制计数器二十进制计数器二十进制计数器第61页/共86页1.二进制计数器(模为二进制计数器(模为2N)1二进制异步计数器二进制异步计数器以以3位二进制加法计数器为例位二进制加法计数器为例 000001010011 111110101100 nnnQQQ012 状状态态图图000001010011100101110111各个触发器的状态方程:各个触发器的状态方程:nnQQ1时钟脉冲时钟脉冲CP方程:方程:CPCP 0nQCP01选用选用3个个CP下降沿触发的下降沿触发的JK触发器,分
55、别用触发器,分别用Q0、Q1、Q2表示。表示。各个触发器的驱动方程:各个触发器的驱动方程:1 KJnQCP12假如是假如是D触发器?触发器?假如是上升假如是上升沿沿JK触发器?触发器?第62页/共86页时钟方程时钟方程: CP Q0 Q1 Q2 时时序序图图Q0每输入一个时钟脉冲翻转一次,每输入一个时钟脉冲翻转一次,Q1在在Q0由由1变变0时翻转时翻转,Q2在在Q1由由1变变0时翻转。时翻转。nnQCPQCPCPCP12010111221100KJKJKJ Q0 Q1 Q2 1 FF0 FF1 FF2 CP 1J C1 1K 1J C1 1K 1J C1 1K 电路图电路图由于没有无效状态,电
56、路能自启动。由于没有无效状态,电路能自启动。Q0是二分频;是二分频;Q1是四分频;是四分频;Q2是八分频。是八分频。第63页/共86页3位二进制异步减法计数器位二进制异步减法计数器状状态态图图选用选用3个个CP下降沿触发的下降沿触发的JK触发器,分别用触发器,分别用Q Q0 0、Q Q1 1、Q Q2 2表示。表示。000111110101100011010001各个触发器的状态方程:各个触发器的状态方程:nnQQ1时钟脉冲时钟脉冲CP方程:方程:CPCP 0nQCP01各个触发器的驱动方程:各个触发器的驱动方程:1 KJnQCP12CPQ0Q1Q2时时序序图图第64页/共86页2二进制同步计
57、数器二进制同步计数器以以3位二进制加法计数器为例位二进制加法计数器为例选用选用3个个CP下降沿触发的下降沿触发的JK触发器,分别用触发器,分别用Q0、Q1、Q2表示。表示。CPCPCPCP210时钟方程:时钟方程:000001010011100101110111各个触发器的驱动方程:各个触发器的驱动方程:nnnQQKJQKJKJ0122011001时时序序图图 CP Q0 Q1 Q2 Q0每输入一个时钟脉冲翻转一次;每输入一个时钟脉冲翻转一次;Q1在在Q0=1时,在下一个时,在下一个CP触发沿到来时翻转。触发沿到来时翻转。Q2在在Q0=Q1=1时,在下一个时,在下一个CP触发沿到来时翻转触发沿
58、到来时翻转。第65页/共86页3位二进制同步减法计数器位二进制同步减法计数器选用选用3个个CP下降沿触发的下降沿触发的JK触发器,分别用触发器,分别用Q0、Q1、Q2表示。表示。CPCPCPCP210时钟方程:时钟方程:000111110101100011010001nnnQQKJQKJKJ0122011001驱动方程:驱动方程:时时序序图图 CP Q0 Q1 Q2 第66页/共86页2.2.集成计数器集成计数器1.1.优点:体积小,功耗低,功能灵活。优点:体积小,功耗低,功能灵活。2.2.几种常用的集成计数器:几种常用的集成计数器:一、一、74LVC16174LVC161 是是4位集成二进制
59、同步加法计数器,具有位集成二进制同步加法计数器,具有计数、保持、计数、保持、预置、异步(低电平)清零预置、异步(低电平)清零功能,功能, 74161 Q0 Q1 Q2 Q3 (b) 逻辑功能示意图 (a) 引脚排列图 16 15 14 13 12 11 10 9 74161 1 2 3 4 5 6 7 8 VCC TC Q0 Q1 Q2 Q3 CET PE CR CP D0 D1 D2 D3 EP GND CR D0 D1 D2 D3 CET CEP CP RCO PE 第67页/共86页1、异步清零。与时钟无关,所以时间短暂。、异步清零。与时钟无关,所以时间短暂。2、同步并行置数。时钟处于上
60、升沿。、同步并行置数。时钟处于上升沿。3、两个输入使能端只要有一个为低电平,不管时钟,此时数据保持。、两个输入使能端只要有一个为低电平,不管时钟,此时数据保持。注意:注意:CEP=0,CET=1,进位输出,进位输出TC也保持不变。也保持不变。 CET=0,不管,不管CEP如何,进位如何,进位TC=0。 TC=CET Q0 Q1Q2 Q3,主要用来作为芯片功能的扩展。主要用来作为芯片功能的扩展。4、计数。、计数。01111CR清零0111PE预置 0 01 1CEP CET使能CP时钟 D3 D2 D1 D0 D3 D2 D1 D0预置数据输入0 0 0 0D3 D2 D1 D0保 持保 持计 数Q3 Q2 Q1 Q0输出工作模式异步清零同步置数数据保持数据保持加法计数74LVC16174LVC161的功能表第68页/共8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职务发明人离职后知识产权转移与保密约束协议
- 个性化定制私人商铺租赁与营销策划合同
- 离异父母子女抚养权调整及财产权益保障合同
- 离婚协议书范本及子女抚养权及探望权保证协议
- 离婚财产分割协议:房产、车辆及现金明细协议
- 快乐足球绘画课件
- 修身养心的课件
- 小学唱脸谱课件
- 采购流程培训课件
- 旅游技术技能测试题及答案
- 1.1 常见的植物(教学课件)科学青岛版二年级上册(新教材)
- 企业科技创新管理办法
- 2025年人教部编版小学三年级语文上册全册单元测试题及答案(全套)
- GB/T 24600-2009城镇污水处理厂污泥处置土地改良用泥质
- GB/T 1839-2008钢产品镀锌层质量试验方法
- 检验科标本采集手册
- 07FD02防空地下室电气设备安装图集
- 矿产资源定量预测与评价新进展课件
- 闽教版(2020修订版)信息技术-四年级上册教学计划
- DB32-T 3434-2018人民防空核生化监测中心工程设计规范-(高清现行)
- DB32∕T 2882-2016 城市轨道交通桥隧结构养护技术规程
评论
0/150
提交评论