第8章 典型时序逻辑电路tang_第1页
第8章 典型时序逻辑电路tang_第2页
第8章 典型时序逻辑电路tang_第3页
第8章 典型时序逻辑电路tang_第4页
第8章 典型时序逻辑电路tang_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

1、第第8 8章章 典型时序逻辑电路典型时序逻辑电路 第7章介绍时序逻辑电路的的特点、分析方法和设计方法,本章介绍典型的时序逻辑电路 。掌掌 握握:计数器计数器的的分类分类、功能功能和典型的计数器;和典型的计数器;教学基本要求教学基本要求 用典型的集成计数器用典型的集成计数器设计设计N进制计数器进制计数器。 寄存器的寄存器的功能和典型寄存器功能和典型寄存器 。了了 解:顺序脉冲发生器解:顺序脉冲发生器。 8.1.1 计数器的概念和分类8.1.2 二进制计数器8.1.3 二-十进制计数器8.1.4 用集成计数器设计N进制计数器8.1 计数器计数器8.1.1 计数器的概念和分类计数器:实现对对输入脉冲

2、脉冲信号计数计数的时序逻辑电路。输入脉冲:通常是触发器的时钟CP。计数长度N :在计数器中用n个触发器记忆计数数值。 用于计数功能的有效状态数有效状态数称为计数长度。按触发器状态改变方式分同步计数器2.异步计数器按计数体制分二进制计数器(N=2n)二-十进制计数器 (N=10)3.N进制计数器(如,5进制、60进制、24进制、) 按计数值增减分加法计数器减法计数器可逆计数器分类方式类别 下面以计数体制为主线介绍几种典型的计数器的结构、工作原理、功能和应用。8.1.2 二进制计数器二进制计数器1异步二进制异步二进制加法加法计数器计数器(1)电路组成 由个下降沿触发的JK触发器组成,CP作计数脉冲

3、输入,触发器的输出端组合成3位二进制数Q2Q1Q0,记忆对脉冲的计数值。 (2)工作原理输出方程:触发器的输出端组合成3位二进制数Q2Q1Q0作为计数值直接输出。111221100KJKJKJ12010QCPQCPCPCP时钟方程:驱动方程:2 , 1 , 01iQKQJQniiniini特性方程:nnnnnnQQQQQQ212111010状态方程:每个触发器都是T触发器!12010QCPQCPCPCP时钟方程:nnnnnnQQQQQQ212111010状态方程:时序图:设计数器的初始值为零。Q0延时tf改变状态!最大的延迟时间为3tf(纳秒级)CP最高工作频率为1/3tf(几十兆赫)。 当t

4、f远小于CP的周期,可忽略tf,忽略tf电路的分析(设计),称功能分析(设计),若无特殊说明,数字电路的分析通常指功能分析。 由时序图可知:异步3位二进制加法计数器:Q2Q1Q0组成二进制数,其值正是输入脉冲CP作用后的脉冲个数,实现了对输入脉冲CP的加计数。分频:Q0的频率是CP频率的1/2,Q1的频率是CP频率的1/4,Q2的频率是CP频率的1/8。定时:在初态为0的情况下,计数器的数值M可以反映从第一第一个脉冲作用后逝去的时间个脉冲作用后逝去的时间T,1.T = (M-1 )TCP1/2fCP1/4fCP1/8fCP由本例推广到一般:n位异步二进制加法计数器由位异步二进制加法计数器由n个

5、个T触发器组成。触发器组成。1. 2. 连接方法:连接方法:CP最低有效位接相邻高位接CP (加法)CP (加法)1iQ1iQ3. 最大的延迟时间为最大的延迟时间为ntf(纳秒级)(纳秒级)。4. CP最高工作频率为最高工作频率为1/ntf(几十兆赫)。(几十兆赫)。 (1)电路组成 由个上降沿上降沿触发的D触发器组成, CP作计数脉冲输入, 触发器的输出端组合成3位二进制数Q2Q1Q0,记忆对脉冲的计数值。 2异步二进制异步二进制减法减法计数器计数器(2)工作原理输出方程:触发器的输出端组合成3位二进制数Q2Q1Q0作为计数值直接输出。nnnQDQDQD22110012010QCPQCPCP

6、CP时钟方程:驱动方程:2 , 1 , 01iDQini特性方程:nnnnnnQQQQQQ212111010状态方程:每个触发器都是T触发器!时钟方程:nnnnnnQQQQQQ212111010状态方程:时序图:设计数器的初始值为零零。最大的延迟时间为3tf(纳秒级)CP最高工作频率为1/3tf(几十兆赫)。 12010QCPQCPCPCP由时序图可知:异步3位二进制减法计数器:Q2Q1Q0组成二进制数减 ,实现了对输入脉冲CP的减法计数。1. 分频:Q0的频率是CP频率的1/2,Q1的频率是CP频率的1/4,Q2的频率是CP频率的1/8。异步二进制计数器结论:1. n位异步二进制减法计数器由

7、位异步二进制减法计数器由n个个T触发器组成。触发器组成。2. 连接方法连接方法:3. 最大的延迟时间为最大的延迟时间为ntf(纳秒级)。(纳秒级)。4. CP最高工作频率为最高工作频率为1/ntf(几十兆赫)。(几十兆赫)。 1iiQCP1iiQCP1iiQCP1iiQCPT触发器触发方式下降沿触发上升沿触发加法计数减法计数 上升沿触发的D触发器接成T触发器, Q2Q1Q0是计数值输出。 CP是计数脉冲输入, A是加/减控制输入。 3异步二进制异步二进制可逆可逆计数器计数器8.1.2 二进制计数器二进制计数器1120010QAAQCPQAAQCPCPCP时钟方程:输出方程:触发器的输出端组合成

8、3位二进制数Q2Q1Q0作为计数值直接输出。nnnQDQDQD221100驱动方程:2 , 1 , 01iDQini特性方程:nnnnnnQQQQQQ212111010状态方程:每个触发器都是T触发器!12010QCPQCPCPCP12010QCPQCPCPCP当A=0时,当A=1时,1120010QAAQCPQAAQCPCPCP1iiQCP1iiQCP1iiQCP1iiQCPT触发器触发方式下降沿触发上升沿触发加法计数减法计数异步3位二进制加法计数器。异步3位二进制减法计数器。时钟方程:4同步二进制加法计数器同步二进制加法计数器8.1.2 二进制计数器二进制计数器(1)电路组成 由个JK触发

9、器及个与门组成,CP作计数脉冲输入, Q2Q1Q0是计数值输出,C为进位输出。nnnQQTKJQTKJTKJ0122201110001CPCPCPCP210nnnQQQC0123进位输出时钟方程:输出方程:驱动方程:计数值输出 Q2Q1Q0nnnnnnnnnnnnQQQQTQQQQTQQQTQ201221210111100010)(特性方程:2 , 1 , 01iQTQKQJQniiniiniini低位T,其他T触发器!状态方程:CPCPCPCP210时钟方程:nnnnnnnnnQQQQQQQQQ201121011010)(状态方程:时序图:设计数器的初始值为零。触发器延时tf改变状态!触发器

10、输出相对于CP的最大延迟时间为tf(纳秒级)。触发器延时tf同步改变状态!nnnQQQC0123:进位输出进位C3相对于触发器输出延迟一个与门的传输时间tpd。计数器最高工作频率为1/(tf+tpd),与触发器个数无关。比异步高。CPQ0=I翻转Q1Q0=I翻转由时序图可知:1. 同步3位二进制加法计数器:Q2Q1Q0组成二进制数,值是CP作用后的脉冲个数,实现了对CP的加计数。2. 进位:每个与门的输出是相邻高位的进位。1, 2 , 11100101001kiQQQTTQQQCijnjnniikjnjnnkk推广到一般情况: 用T触发器组成k位同步二进制加法计数器,其进位控制信号和驱动方程为

11、:1, 2 , 11100101001kiQQQTTQQQBijnjnniikjnjnnkk 同样,用T触发器可组成k位同步二进制减法计数器,其借位控制信号Bk和驱动方程为:8.1.2 二进制计数器二进制计数器5集成同步二进制加法计数器集成同步二进制加法计数器计数器应用广泛,有许多集成计数器: 单时钟4位同步二进制加法计数器74LS161 单时钟4位同步二进制可逆计数器74LS191 双时钟4位同步二进制可逆计数器74LS193下面以74LS161为例介绍集成计数器的功能和应用。(1)74LS161的功能 清零功能清零功能:R=0,触发器全部清零,与CP无关,作用的优先级别最高。在其他功能时,

12、R=1。置数功能:置数功能: LDTLDDLDTLDLDDJiiiii)(当LD=0时,CP的上升沿使3 , 2 , 1 , 01iDQiniLDTLDDLDTLDDKiiiii)(niiiniiiniQLDTLDDQLDTLDDQ)(1驱动方程:驱动方程: 状态方程:状态方程: niiiniiiniQLDTLDDQLDTLDDQ)(1当LD=1时,CP的上升沿使3 , 2 , 1 , 01iQTQniininnnnnniiQQQQSCiQQSSTSST0123201212103 , 2 , 1)()( 如果S1S2=0,Ti=0, 如果S1S2=1,电路组成同步4位二进制加法计数器,对CP脉

13、冲做加法计数。nininiiniQQTQTQ=+=1+触发器状态不变,即保持功能。 保持和计数功能保持和计数功能(1)74LS161的功能 74LS161的功能表RLD S1S2CPD3D2D1D0Q3Q2Q1Q0C说明000000清零10D3D2D1D0D3D2D1D0置数置数1114位同步二进制加法计数进进位位计数计数110Q3Q2Q1Q0保持(2)74LS161的位数扩展的位数扩展 有2种位数扩展方式:并行并行扩展和串行串行扩展。 并行扩展并行扩展 CP的的使使74161(I)计数,第)计数,第15个个使使74161(I)的进位为)的进位为1;第;第16个个使使74161(II)加)加1

14、计数,同时,计数,同时, 74161(I)的进位回)的进位回0 ; 每16个使使74161(II)加1计数。实现同步8位二进制加法计数。 设计数器初值为设计数器初值为0,则,则74161的进位输出为的进位输出为0。 串行扩展串行扩展 CP的使74161(I)计数,第15个使74161(I)的进位为1;第16个使74161(I)的进位回0 ;反相器产生,使74161(II)加1计数; 每16个使74161(II)加1计数。实现异步8位二进制加法计数。 设计数器初值为设计数器初值为0,则,则74161的进位输出为的进位输出为0。8.1.3 二二-十进制计数器十进制计数器1同步二同步二-十进制计数器

15、十进制计数器 十进制计数是人们习惯的计数方式。 用数字电路实现多位十进制计数器,必须首先实现一个十进制位的计数,然后通过十进制位扩展位扩展可实现多位十进制计数多位十进制计数。 实现一个十进制位计数的时序电路称为二-十进制计数器,简称十进制计数器。 输入计数脉冲CP,Q3Q2Q1Q0是计数值,C是进位。1同步二同步二-十进制计数器十进制计数器100 KJnnQQKJ1022nnnQKQQJ01301驱动方程:驱动方程:nnnnQKQQQJ032103nnQQ010nnQQC03状态方程:状态方程:输出方程:输出方程:nnnnnnQQQQQQ1013011nnnnnnnnnnnQQQQQQQQQQ

16、Q3032101321012)(1同步二同步二-十进制计数器十进制计数器nnQQ010nnQQC03状态方程:状态方程:输出方程:输出方程:nnnnnnQQQQQQ1013011nnnnnnnnnnnQQQQQQQQQQQ3032101321012)(状态图:状态图: (1)有效状态:)有效状态:0000-1001(2)无效状态:)无效状态:1010-1111计数器可计数器可以自启动以自启动/02集成同步二集成同步二-十进制计数器十进制计数器(1)74160 的功能清零功能:R=0,触发器全部清零,与CP无关,作用的优先级别最高。在其他功能时,R=1。置数功能: LDTLDDLDTLDLDDJ

17、iiiii)(当LD=0时,CP的上升沿使3 , 2 , 1 , 01iDQiniLDTLDDLDTLDDKiiiii)(niiiniiiniQLDTLDDQLDTLDDQ)(12集成同步二集成同步二-十进制计数器十进制计数器(1)74160 的功能niiiniiiniQLDTLDDQLDTLDDQ)(1当当LD=1时,时,CP的上升沿使的上升沿使3 , 2 , 1 , 01iQTQniini 如果S1S2=0,触发器状态不变,即保持功能。 nnnnnnnnnnnQQSCQQQQQSSTQQSSTQQSSTSST032302102131021203211210)()()()(当当LD=1时,时

18、,CP的上升沿使的上升沿使3 , 2 , 1 , 01iQTQniini如果如果S1S2=1,nnnnnnnnnnnQQSCQQQQQSSTQQSSTQQSSTSST032302102131021203211210)()()()(nnnnnnnnnnnnnnnnnnnQQQQQQQQQQQQQQQQQQQ30321013101301121012010)( 电路组成同步4位二进制加法计数器,对CP脉冲做加法计数。(1)74160的功能 74LS160的功能表RLDS1S2CPD3D2D1D0Q3Q2Q1Q0C说明000000清零10D3D2D1D0D3D2D1D0置数111同步二同步二-十进制加

19、法计十进制加法计数数进位计数110Q3Q2Q1Q0保持保持(2)74160的位数扩展 74160的位数扩展与74161相同:并行扩展和串行扩展。 CP的使个位74160计数,第9个使个位74160的进位为1;第10个使十位74160加1计数,同时,个位74160的进位回0; 设计数器初值为0,则74160的进位输出为0。每10个使十位74160加1计数。实现同步2位十进制加法计数。 并行扩展8.1.4 用集成计数器设计用集成计数器设计N进制计数器进制计数器 1用集成计数器设计用集成计数器设计N进制计数器的原理进制计数器的原理 设集成计数器具有M个有效状态,可组成N进制计数器。条件是: MN反馈

20、状态:Sk+N-1,回归状态:Sk。反馈:强制计数器从状态Sk+N-1回归到状态Sk。有效状态数为:(k+N-1)-k+1=N,形成N进制计数器。反馈方式:利用集成计数器的复位R、置数LD和置位S输入端。 8.1.4 用集成计数器设计用集成计数器设计N进制计数器进制计数器 1用集成计数器设计用集成计数器设计N进制计数器的原理进制计数器的原理 设集成计数器具有M个有效状态,可组成N进制计数器。条件是: MN 以74LS161为例说明设计方法。 74LS161是4位二进制加法计数器,M=16。 状态编码采用自然二进制码,即S0、S1、SM-1的状态编码是0000、0001、1111。 反馈方式:利

21、用集成计数器的复位R、置数LD和输入端。 2用置数端用置数端LD设计设计N进制计数器进制计数器8.1.4 用集成计数器设计用集成计数器设计N进制计数器进制计数器 思路:用回归状态的编码值作数据输入(用回归状态的编码值作数据输入(D3D2D1D0= Sk),),用反馈状态(用反馈状态(Sk+N-1)控制置数端)控制置数端LD;k=0和k=M-N是两种常用的情况。 k=0时,LD与状态的关系状态LD说明S0、SN-21计数SN-10反馈有效SN、SM-1无关项k=M-N时,LD与状态的关系状态LD说明S0、SM-N-1无关项SM-N、SM-21计数SM-10反馈有效 当计数器在反馈状态时LD=0(

22、低电平有效),计数脉冲的有效沿将回归状态(Sk)置入计数器2用置数端用置数端LD设计设计N进制计数器进制计数器8.1.4 用集成计数器设计用集成计数器设计N进制计数器进制计数器 k=0时,LD与状态的关系状态LD说明S0、S101计数S110反馈有效S12、S15无关项例8.1 试用74LS161设计一个12进制计数器,使用置数端。回归状态:Sk = S0 = D3D2D1D0=0000反馈状态:Sk+N-1 =S12-1 =1011 ;解法一:选择 k=0nnnQQQLD013对应于反馈状态为1的状态位之积的反! 2用置数端用置数端LD设计设计N进制计数器进制计数器8.1.4 用集成计数器设

23、计用集成计数器设计N进制计数器进制计数器 例8.1 试用74LS161设计一个12进制计数器,使用置数端。回归状态:Sk = S0 = D3D2D1D0=0000反馈状态:Sk+N-1 =S12-1 =1011 ;解法一:选择 k=0nnnQQQLD013对应于反馈状态为1的状态位之积的反! k=0时,LD与状态的关系状态LD说明S0、S101计数S110反馈有效S12、S15无关项推广:对于自然二进制编码的集成计数器,k=0情况下LD的反馈表达式求取步骤:将N-1转换为自然二进制数;取二进制数为1的状态位之积的反。2用置数端用置数端LD设计设计N进制计数器进制计数器8.1.4 用集成计数器设

24、计用集成计数器设计N进制计数器进制计数器 例8.1 试用74LS161设计一个12进制计数器,使用置数端。回归状态:SM-N = S4 = D3D2D1D0=0100反馈状态:SM-1 =S16-1 =1111 ,C=1解法二:选择 k=M-N =16-12=4k=4时,LD与状态的关系状态LD说明S0、S3无关项S4、S141计数S150反馈有效CLD 回归状态作数据输入进位输出取反作LD3用复位端用复位端R设计设计N进制计数器进制计数器8.1.4 用集成计数器设计用集成计数器设计N进制计数器进制计数器 74LS161的复位端R是异步复位异步复位,当R为低电平时立即使计数器复位到初始状态S0

25、(k=0的回归状态)。回归状态S0,反馈状态SN。状态R说明S0、SN-11计数SN0反馈有效SN+1、SM-1无关项 因此,反馈状态SN-1和回归状态S0同时出现在一个时钟周期内,使有效状态少一个。以状态SN作为反馈状态则可解决这一问题。3用复位端用复位端R设计设计N进制计数器进制计数器8.1.4 用集成计数器设计用集成计数器设计N进制计数器进制计数器 解:回归状态S0=0000,反馈状态S5 =0101 。状态R说明S0、S41计数S50反馈有效S6、S15无关项例8.2 试用74LS161设计一个5进制计数器,使用复位端。 nnQQR02R的反馈表达式求取步骤:将N转换为自然二进制数;取

26、二进制数为1的状态位之积的反,作为R的输入。与与D端无关!端无关!3用复位端用复位端R设计设计N进制计数器进制计数器8.1.4 用集成计数器设计用集成计数器设计N进制计数器进制计数器 解:回归状态S0=0000,反馈状态S5 =0101 。例8.2 试用74LS161设计一个5进制计数器,使用复位端。 nnQQR02S0=0000与S5 =0101 出现在CP的同一个周期。S5是过渡状态。*8.2 顺序脉冲发生器顺序脉冲发生器 按时间顺序依次出现的一组脉冲信号称为顺序脉冲。 产生顺序脉冲的电路,叫做顺序脉冲发生器,或节拍脉冲发生器。 计数器的状态是按一定顺序出现的,对计数状态进行译码,就能产生

27、一组顺序脉冲。所以,顺序脉冲发生器一般由计数器和译码器组成。 2个JK触发器组成异步二进制加法计数器,4个与非门组成输出低电平有效的译码器。 010QCPCPCPnnnnQQQQ111010nnnnQQYQQY011010nnnnQQYQQY013012异步计数器的各个触发器不能同时翻转,使译码电路的输出信号出现竞争冒险。 消除窄脉冲主要有以下方法:(1)采用两相邻状态仅有一个状态位变化的计数器,消除译码器输入信号的竞争。或者设计直接产生顺序脉冲的计数器,不用译码器。(2)选择具有控制端的译码器,当计数状态稳定后才允许译码输出。(3)顺序脉冲发生器输出端并联小电容。此法简单,但电容使信号的边沿

28、陡度变差。Y0Y1Y2CP8.3 寄存器寄存器 寄存器:存储二进制代码的时序电路。 寄存器的主要电路元件是触发器,一个触发器只能存储1位二进制代码,存储n位二进制代码需要n个触发器。 n 位二进制代码存入寄存器的方式有并行输入和串行输入。 在并行输入在并行输入中,n位二进制代码通过n条信号线同时存入寄存器。 串行输入串行输入则是通过一条信号线分时分时将n位二进制代码存入寄存器。串行输入寄存器也称为移位寄存器。 与输入方式对应,输出也有并行方式和串行方式。8.3.1 并行输入寄存器并行输入寄存器3 , 2 , 1 , 01iDQiniQ 74LS175的电路原理图。 R=0(低电平)时,4个D触发器全部被清零。 在时钟CP的上升沿,将输入4位二进制代码D3D2D1D0(称为数据输入端)分别存入4个D触发器中,Q端并行输出数据(原码)。端并行输出数据(反码)。8.3.2 移位输入寄存器移位输入寄存器 高位触发器的Q端与相邻低位触发器的D端相连,最高位触发器的D端作右移输入DSR,最低位触发器的Q端作输出DOR。 2 , 1 , 0 :1113iQQDQniniSRn状态方程nORQD0 :输出方程1.移位寄存器的原理移位寄存器的原理FF2FF1FF02 , 1 , 0 :1113iQQDQniniSRn状态方程nOR

温馨提示

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

评论

0/150

提交评论