1、第第六六章章 时序逻辑电路时序逻辑电路6.1 时序电路的分析时序电路的分析6.2 同步时序电路的设计同步时序电路的设计6.3 计数器计数器6.4 寄存器与移位寄存器寄存器与移位寄存器12024/6/17 周一第六章第六章 时序逻辑电路时序逻辑电路学习要点学习要点:了解:掌握:时序逻辑电路的分析方法;同步时序逻辑电路设计方法;正确使用常用的中规模集成器件并设计组成实用逻辑电路时序逻辑电路的特点理解:同步时序逻辑电路和异步时序逻辑电路的电路结构区别与动作特点22024/6/17 周一6.1 时序电路的分析时序电路的分析 时序电路的分析步骤一般有如下几步:1.分析电路 同步时序电路&异步时序电路 米
2、里型时序电路&莫尔型时序电路 2.写出方程 激励函数(驱动方程)次态方程(状态方程)输出函数3.列出状态真值表 4.作出状态转换图 5.功能描述(波形图)32024/6/17 周一例例 1 时序电路如图 所示,分析其功能。解:解:1.分析电路 同步时序电路,下降沿触发2.写出方程激励方程 1=1次态方程 输出方程为 =32=12=13=123=1一、同步时序电路分析举例一、同步时序电路分析举例 42024/6/17 周一状态真值表状态真值表 0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10 0 1 00 1 0 00 1 1 01 0 0 00 0 0 10
3、1 0 10 1 0 10 0 0 13.列出状态真值表 4.画出状态迁移图=352024/6/17 周一五进制递增计数器,五进制递增计数器,具有自校正能力(自启动能力)具有自校正能力(自启动能力)5.功能描述6.波形图00010001011000100062024/6/17 周一例例2 时序电路如图所示,试分析其功能。解:解:1.分析电路 同步时序电路,上升沿触发2.写出方程激励方程 次态方程 2=13=272024/6/17 周一3.列出状态真值表 4.画出状态迁移图状态真值表状态真值表 0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 11 0 00 0 01
4、 0 10 0 11 1 00 1 01 1 10 1 182024/6/17 周一六进制计数器,无自启动能力六进制计数器,无自启动能力5.功能描述6.波形图六分频电路六分频电路92024/6/17 周一解:解:1.分析电路同步时序电路,下降沿触发。102024/6/17 周一2.写出方程激励方程 1=2次态方程 输出方程为 =2112024/6/17 周一3.列出状态真值表 状态真值表状态真值表 0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10 0 01 1 00 0 11 1 10 1 00 1 01 0 11 0 1=2122024/6/17 周一4.画
5、出状态迁移图状态真值表状态真值表 0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10 0 01 1 00 0 11 1 10 1 00 1 01 0 11 0 1132024/6/17 周一5.画出给定输入 x(10101100)序列的时序图时序波形图时序波形图142024/6/17 周一二、异步时序电路分析举例二、异步时序电路分析举例 例例4 异步时序电路如图 所示,试分析其功能。解:解:1.分析电路CP1=CP3=CP,CP2=Q1,电路为异步时序电路。2.写出方程激励方程 次态方程 1=12=12=13=123=1152024/6/17 周一状态真值表状态
6、真值表 3.列出状态真值表 0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1CP Q10 100 010 111 000 0不变00 010 0不变10 00162024/6/17 周一0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10 0 10 1 00 1 11 0 00 0 00 1 00 1 00 0 04.画出状态迁移图五进制递增计数器,具有自启动能力5.功能描述6.波形图000100010110001000172024/6/17 周一练习:1.电路如图所示,试分析其功能。(1)写出激励方程、次态方程和输出方程;(2)列
7、出状态真值表,并画出状态迁移图和波形图。作业:P180 4,5182024/6/17 周一2.电路如图所示。(1)画出状态迁移图;(2)说明电路的逻辑功能。3.电路如图所示。(1)写出电路的状态方程、输出方程;(2)列出状态真值表,画状态迁移图。192024/6/17 周一4.电路如图所示,写出方程,画出状态迁移图,判断是几进制计数器,有无自启动能力。202024/6/17 周一6.2 同步时序电路的设计同步时序电路的设计 同步时序电路的设计步骤一般有如下几步:1.状态迁移图(状态真值表)(确保逻辑功能的正确性)2.确定激励方程和输出方程(利用卡诺图求次态方程)3.画出逻辑电路图 4.检查电路
8、是否具有自启动能力 212024/6/17 周一解:解:1.建立原始状态图222024/6/17 周一原始状态图:状态表状态表 2.状态化简 如果两个状态在相同的输入条件下,有相同的输出和相同的次态,则该两个状态是等价的,可以合并为一个状态。232024/6/17 周一3.状态分配(状态编码)状态分配是指将化简后的各个状态用二进制代码来表示。电路的状态通常是用触发器的状态来表示的。状态分配后的状态表状态分配后的状态表 对该例状态分配如下:0123最佳方案:逻辑电路简单,具有自启动能力242024/6/17 周一4.确定激励方程和输出方程 状态分配后的状态表状态分配后的状态表 =21252024
9、/6/17 周一5.画出逻辑图 =21262024/6/17 周一例例2 用JK触发器设计一个 8421BCD码加法计数器。状态迁移表状态迁移表 解:4=1234=13=123=121=11=1272024/6/17 周一画出逻辑电路图8421BCD码加法计数器逻辑图码加法计数器逻辑图 4=1234=13=123=121=11=1282024/6/17 周一检查自启动问题检查自启动问题 292024/6/17 周一例例3 用JK触发器设计模 6 计数器状态表状态表 6 计数器状态迁移图计数器状态迁移图 302024/6/17 周一检查自启动能力0101010 1 0 1 0 1 01 0 1
10、1 1 0 0画出逻辑电路图312024/6/17 周一画出逻辑电路图322024/6/17 周一练习:1.设计一个计数电路,在CP脉冲作用下,三个触发器QA、QB、QC及输出C的波形如图所示(选用JK触发器),QC为高位,QA为低位。作业:P181 8,9332024/6/17 周一2.某同步时序电路状态迁移图如图所示,要求电路最简,试用JK触发器实现。(1)列出状态迁移表;(2)求出次态方程,确定激励函数,求出输出方程;(3)画出逻辑图。342024/6/17 周一3.已知某同步时序电路的波形如图所示。(1)列出状态迁移表;(2)求出各触发器的激励方程。4.已知同步时序电路的状态迁移图如图
11、所示。(1)列出状态迁移表;(2)求出每级触发器的激励方程和输出方程;(3)画出逻辑图。352024/6/17 周一6.3 计数器计数器 一、计数器的分类一、计数器的分类 1.按进位模数来分按进位模数来分(1)同步计数器:计数脉冲引至所有触发器的CP端,使应翻转的触发器同时翻转。(2)异步计数器:计数脉冲并不引至所有触发器的CP端,触发器不是同时动作。2.按计数脉冲输入方式分按计数脉冲输入方式分 计数器是时序逻辑电路的具体应用,用来累计并寄存输入脉冲个数,计数器的基本组成单元是各类触发器。362024/6/17 周一(1)递增计数器:每来一个计数脉冲,触发器组成的状态就按二进制代码规律增加。这
12、种计数器有时又称加法计数器。(2)递减计数器:每来一个计数脉冲,触发器组成的状态就按二进制代码规律减少。这种计数器有时又称减法计数器。(3)双向计数器:又称加减可逆计数器,计数规律可按递增规律,也可按递减规律,由控制端决定。(1)小规模集成计数器:由若干个集成触发器和门电路,经外部连线,构成具有计数功能的逻辑电路。(2)中规模集成计数器:一般用4个集成触发器和若干个门电路,经内部连接集成在一块硅片上,它是计数功能比较完善,并能进行功能扩展的逻辑部件。3.按计数增减趋势分按计数增减趋势分4.按电路集成度分按电路集成度分372024/6/17 周一假设使用下降沿有效的JK触发器382024/6/1
13、7 周一假设使用下降沿有效的JK触发器0=0=1392024/6/17 周一假设使用下降沿下降沿有效的JK触发器假设使用上升沿上升沿有效的D触发器三位二进制异步加法计数器三位二进制异步加法计数器402024/6/17 周一假设使用下降沿下降沿有效的JK触发器三位二进制异步减法计数器三位二进制异步减法计数器假设使用上升沿上升沿有效的D触发器412024/6/17 周一三、集成计数器功能分析及其应用三、集成计数器功能分析及其应用 常用常用TTL型型MSI计数器计数器 422024/6/17 周一1.异步集成计数器异步集成计数器 74LS90 异步式二五十进制计数器内部逻辑图逻辑符号432024/6
14、/17 周一0 1 2 3 45 6 78 9 0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 18421BCD码计数方式码计数方式模模2计数器计数器模模5计数器计数器CPCP442024/6/17 周一CP2 0 1 2 3 45 6 78 9 0 0 0 00 0 0 10 0 1 0 0 0 1 10 1 0 01 0 0 01 0 0 11 0 1 01 0 1 11 1 0 05421BCD码计数方式码计数方式452024/6/17 周一功功 能能 表表 直接复零直接复零异步清零异步清零直接置直
15、接置9异步置异步置9计数功能计数功能462024/6/17 周一8421BCD十进制计数器状态迁移表十进制计数器状态迁移表 例例1 用74LS90 组成七进制计数器。0 1 2 3 45 6 78 9 0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 1反馈归零法反馈归零法=0110(0111)0000过渡状态过渡状态472024/6/17 周一5421BCD十进制计数器状态迁移表十进制计数器状态迁移表CP2 0 1 2 3 45 6 78 9 0 0 0 00 0 0 10 0 1 00 0 1 10 1
16、 0 01 0 0 01 0 0 11 0 1 01 0 1 11 1 0 0=1001(1010)0000过渡状态过渡状态482024/6/17 周一练习练习1 74LS90 电路如图所示。(1)列出状态迁移关系(状态图或状态表);(2)指出其功能。8421BCD码八进制计数器5421BCD码八进制计数器492024/6/17 周一 例例2 采用级联方式,用74LS90 组成一百进制计数器。(1)8421BCD十进制计数器十进制计数器(2)5421BCD十进制计数器十进制计数器502024/6/17 周一用用 74LS90 扩展为二十四进制计数器扩展为二十四进制计数器 例例3 采用级联方式,
17、用74LS90 组成大于10、小于100进制的计数器。0000 0000 0010 0011过渡状态:过渡状态:0010 0100512024/6/17 周一练习练习2 74LS90 电路如图所示。指出其进位模是多少?六十九进制计数器522024/6/17 周一2.同步式集成计数器同步式集成计数器 74LS161 同步式四位二进制计数器四位二进制输出端四位二进制输出端置数输入端置数输入端Cr 清零控制端清零控制端LD 预置端预置端P、T控制端控制端OC进位输出端进位输出端532024/6/17 周一74LS161功能表功能表(1)异步清零。当清零控制端Cr=0,立即清零,与CP无关。(3)保持
18、。当LD=Cr=1时,只要控制端P、T中有低电平,就使每级触发器J=K=0,处于维持态。OC(2)同步预置。当预置端LD=0,Cr=1时,在CP上升沿的时刻,才将置数输入端A、B、C、D预置的数据送入计数器。(4)计数。当LD=Cr=P=T=1时,电路是模16同步递增计数器。000000011111。当QDQCQBQA=1111时,进位输出端OC送出高电平的进位信号()。(5)功能扩展。542024/6/17 周一 例例1 用74LS161 的异步清零端构成十进制计数器。OC111&1010为过渡状态552024/6/17 周一 例例2 用74LS161 的同步预置端构成十进制计数器。QDQC
19、QBQA=00001001OCQDQCQBQA=00111100QDQCQBQA=01101111OCOCOC562024/6/17 周一练习练习1 74LS161 电路如图所示。(1)列出状态迁移关系;(2)指出其进位模。反馈清零法(异步清零)反馈置数法(同步置数)十二进制计数器十三进制计数器572024/6/17 周一练习练习2 74LS161 电路如图所示。(1)列出状态迁移关系;(2)指出其进位模。582024/6/17 周一 例例3 用四片74LS161 构成216进制计数器。例例4 用74LS161及少量与非门组成由 0000000100011000,M=24 的计数器。15920
20、24/6/17 周一3.十进制可逆集成计数器十进制可逆集成计数器74LS192 功能表功能表 同步、可预置十进制可逆计数器(1)异步清零。Cr为高电平有效。十进制输出端十进制输出端置数输入端置数输入端Cr 清零端清零端LD 预置端预置端减计数时钟减计数时钟加计数时钟加计数时钟进位输出进位输出借位输出借位输出(2)异步置数。LD为低电平有效。当Cr=0,LD=0时,预置输入端的数据送至输出端,即QDQCQBQA=DCBA。(3)双时钟工作方式,CP+是加计数时钟输入,CP_是减计数时钟输入,均为上升沿触发,采用8421BCD码输出。(4)O为进位输出,加法计数时,进入1001状态后有负脉冲输出。
21、OB为借位输出,减法计数时,进入0000 状态后有负脉冲输出。602024/6/17 周一例例 用74LS192实现模 6 加法计数器和模 6 减法计数器。加法:初始状态0011减法:初始状态0110612024/6/17 周一 4.二进制可逆集成计数器二进制可逆集成计数器74LS169功能表功能表 同步、可预置四位二进制可逆计数器(5)进位和借位输出都从同一输出端OC输出。当加法计数进入1111 后,OC端有负脉冲输出,当减法计数进入0000后,OC端有负脉冲输出。四位二进制输出端四位二进制输出端置数输入端置数输入端LD 预置端预置端进位进位/借借位位 输出输出加减控制端加减控制端计数允许端
22、计数允许端(1)没有清零端,因此清零靠预置来实现。(2)LD为同步预置控制端,低电平有效。(3)P、T为计数允许端,低电平有效。只有当LD=1,P=T=0 时,在CP作用下计数器才能正常工作,否则保持原状态不变。(4)U/D=1时,进行加法计数;U/D=0 时,进行减法计数。模为16,时钟上升沿触发。622024/6/17 周一例例 用74LS169 实现模 6 加法计数器和模 6 减法计数器。加法:初始状态1010减法:初始状态0101632024/6/17 周一练习练习 用74LS161 组成十一进制计数器。(1)反馈清零(2)反馈置数(初始状态0100)642024/6/17 周一6.4
23、 寄存器与移位寄存器寄存器与移位寄存器 1.锁存器锁存器暂存二进制代码锁存器基本寄存器移位寄存器寄存器的功能:接收、保存、清除、输出数据由电平触发器构成四位锁存器逻辑图四位锁存器逻辑图一、寄存器一、寄存器652024/6/17 周一2.基本寄存器基本寄存器74LS175 集成四位寄存器集成四位寄存器 功能表功能表 Cr异步清零端异步清零端并行输入、并行输出寄存器并行输入、并行输出寄存器662024/6/17 周一3.移位寄存器移位寄存器 寄存和移位功能左移:寄存器中的数码向左移动一位右移:寄存器中的数码向右移动一位单向移位寄存器:具有单向移位功能双向移位寄存器:既可左移又可右移电路如何实现?6
24、72024/6/17 周一1)D触发器实现0=2)JK触发器实现2=11=0682024/6/17 周一1)D触发器实现0=12=完成三位左移1=22)JK触发器实现692024/6/17 周一0=2=11=00=12=1=2右移寄存器左移寄存器双向移位寄存器702024/6/17 周一二、集成移位寄存器功能分析及其应用二、集成移位寄存器功能分析及其应用 1.典型移位寄存器介绍典型移位寄存器介绍 74LS194 4位双向移位寄存器数据输出端数据输出端并行数据输入端并行数据输入端SR 右移串行数据输入端右移串行数据输入端SL 左移串行数据输入端左移串行数据输入端工作方式选择端工作方式选择端清零端
25、清零端712024/6/17 周一功能表功能表 (1)异步清零,低电平有效。(2)当S1S0=11,并行送数;当S1S0=01,数据右移;当S1S0=10,数据左移;当S1S0=00,保持状态;722024/6/17 周一2.移位寄存器的应用移位寄存器的应用(1)在数据传送体系转换中的应用数据传送方式:串行&并行 串行转换为并行串行转换为并行 并行转换为串行并行转换为串行 D0 D1 D2 D3732024/6/17 周一例例1 用74LS194 组成七位串行输入转换为并行输出的电路。(1)选用两片74LS194(2)低位片D0=0,其余输入端为1。Q8=0,S1S0=11,置数,置数Q8=1
26、,S1S0=01,右移,右移七位串行码并行输出,七位串行码并行输出,Q8=0,S1S0=11,置数,置数742024/6/17 周一&例例2 用 74LS194组成七位并入转换为串出。(1)选用两片74LS194ST=0ST=0,S1S0=11,置数,置数ST=1ST=1,S1S0=01,右移,右移S1S0=11,置数,置数(2)输入端为0d1d2d3d4d5d6d7Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7752024/6/17 周一(2)组成移位型计数器(同步计数器)SR/SL右移:QAQD(数码由低位向高位移动)左移:QDQA(数码由高位向低位移动)自循环移位寄存器自循环移位寄存器7
27、62024/6/17 周一移位型计数器中有两种常用计数器:(1)环型计数器(2)扭环型计数器。环型计数器环型计数器具有如下特点:(1)进位模数与移位寄存器触发器数相等;(2)电路结构上反馈函数 F(Q1 Q2 Qn)=Qn(右移)。S1S0=01,右移,右移状态迁移为 1000 0100 0010 0001无自启动能力772024/6/17 周一无自启动能力S1S0=01,右移,右移782024/6/17 周一Q0Q1Q2Q3八分频计数器792024/6/17 周一例例1 74LS194电路如图所示,列出该电路的状态迁移关系,并指出其功能。状态迁移关系状态迁移关系 S1S0=01,右移,右移8
28、02024/6/17 周一波形图波形图 状态迁移关系状态迁移关系 七进制计数器(七分频电路)七进制计数器(七分频电路)812024/6/17 周一例例2 74LS194电路如图所示,列出该电路的状态迁移关系,并指出其功能。S1S0=01,右移,右移五分频电路五分频电路822024/6/17 周一练习:74LS194电路如图所示,列出该电路的状态迁移关系,并指出其功能。(a)(b)(c)七分频计数器,七分频计数器,(d)八分频计数器八分频计数器832024/6/17 周一反馈移位型序列信号发生器6.5 序列信号发生器序列信号发生器 循环产生一组或多组序列信号计数型序列信号发生器842024/6/
29、17 周一例例1:分析反馈移位型序列信号发生器的状态迁移关系以及输出序列。(1)地址码 A1A0=Q0Q2(2)D0=D2=1,D1=Q3,D3=0(3)S1S0=10,左移,SL=FQ0 Q1 Q2 Q3A1A0=Q0Q2SL=FZ1 0 0 110D2=110 0 1 101D1=100 1 1 101D1=101 1 1 111D3=011 1 1 011D3=011 1 0 010D2=11输出Z=100111852024/6/17 周一例例2:分析计数型序列信号发生器的输出序列。(2)同步置数,DCBA=0110(3)地址码 A2A1A0=QDQBDA(1)74LS161四位二进制计
30、数器(4)D0D1D2D3D4D5D6D7=0011010QCCP QD QC QB DAA2A1A0F10 1 1 0010D2=120 1 1 1011D3=131 0 0 0100D4=041 0 0 1101D5=151 0 1 0110D6=061 0 1 1111D7=071 1 0 0100D4=081 1 0 1101D5=191 1 1 0110D6=0101 1 1 1111D7=1输出F=1101000101862024/6/17 周一练习练习1:电路如图所示,列出状态迁移关系,写出输出z端的序列。输出z=100110872024/6/17 周一练习练习2:电路如图所示,列出状态迁移关系,写出输出z端的序列。输出z=0011111882024/6/17 周一