项目四计数分频电路设计与装调-大学课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《项目四计数分频电路设计与装调-大学课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 计数 分频 电路设计 大学 课件
- 资源描述:
-
1、项目四项目四 计数分频电路设计与装调计数分频电路设计与装调 专题专题1 二进制计数器二进制计数器 专题专题2 十进制计数器十进制计数器 专题专题3 任意进制计数器任意进制计数器 专题专题4 寄存器和移位寄存器寄存器和移位寄存器 任务任务1 二十四进制计数器的仿真与测试二十四进制计数器的仿真与测试 任务任务2 二十四进制计数器的制作与测试二十四进制计数器的制作与测试 本项目就是通过对给定十进制同步计数器CD4518功能表的分析,结合计数分频电路的学习,设计、制作与调试24进制计数器电路。项目电路的功能是对输入脉冲的个数进行递增计数,将计数器D4518输出的二进制代码输入到由74LS48和数码管组
2、成的译码显示电路,并通过译码显示电路将所计的脉冲数显示出来。项目中专题部分详细的介绍了计数器的工作原理和时序电路的分析方法,集成计数器的工作原理及计数器的电路设计,寄存器的工作原理和功能应用。大家在学习过程中要重点把握两点:一是要能够熟练应用时序电路分析方法判断进制时序电路的逻辑功能;二是要能够根据集成计数器的功能表熟练设计不同进制计数器。专题专题1 二进制计数器二进制计数器 4.1.1时序电路分析方法时序电路分析方法 1确定电路时钟脉冲触发方式,写时钟方程确定电路时钟脉冲触发方式,写时钟方程 时序电路可分为同步和异步电路。同步时序电路中各触发器的时钟端均与总时钟端相连,即CP1=CP2=CP
3、,这样在分析电路时每一个触发器所受的时钟控制是相同的。异步时序电路中各触发器的时钟端不是完全相同的,故在分析电路时需要分别考虑,以确定各触发器的翻转条件。2列方程组:驱动方程列方程组:驱动方程、次态方程、输出方程、次态方程、输出方程 驱动方程即为各触发器输入信号的逻辑表达式,它们决定着触发器次态方程,驱动方程必须根据逻辑图的连线得出。次态方程也称状态方程,它表示了触发器次态和现态之间的关系,它是将各触发器驱动方程代入特性方程而得到的。若电路有外部输出,如计数器的进位输出等,可写出电路的输出方程。3列状态转换表、画状态转换图、时序图列状态转换表、画状态转换图、时序图 状态转换表是将电路所有现态依
4、次列举出来,再分别代入状态方程中求出相应的次态并列成表。状态转换图是将状态转换表变成了图形的形式,时序图即为该电路的波形图。4分析电路逻辑功能,判断是否具有自启动功能分析电路逻辑功能,判断是否具有自启动功能 以上归纳的只是一般的分析方法,在分析每个具体的电路时不一定都需要按上述步骤按部就班地进行。例如对于一些简单的电路,有时可以直接列出状态转换表并得到状态转换图。此外,在分析异步时序逻辑电路时,原则上仍然可以按上述步骤进行。不过由于异步时序逻辑电路中的触发器不是共用同一个时钟信号,所以每次电路状态发生转换时,不一定每一个触发器都有时钟(触发)时钟(触发)信号到达,而且加到不同触发器上的时钟信号
5、在时间上也可能有先有后。而只有在时钟信号到达时,触发器才会按照状态方程决定的次态翻转,否则触发器的状态将保持不变。因此,在每次电路状态转换时,必须首先确定每一个触发器是否会有时钟信号到达以及到达的时间,然后才能按状态方程确定它的次态。显然,异步时序逻辑电路的分析要比同步时序逻辑电路的分析更复杂一些。【例例4.1】判断下图的电路功能。T itleN um berR evisionSizeBD ate:23-M ay-2002Sheet of File:D:贾 立 新 个 人 资 料 考 试 试 卷 M yD esign.ddbD raw n B y:Q0Q1&C 11K1JC 11K1JC 11
6、K1JCPQ2Y(1)写出时钟方程 CP0=CP1=CP2=CP(2)写出驱动方程 J0=Q2,K0=Q2;J1=Q0,K1=Q0;J2=Q1Q0,K2=Q2(3)写出次态方程 Q0n+1=Q2Q0+Q2Q0;Q1n+1=Q1Q0+Q1Q0;Q2n+1=Q2Q1Q0(4)列出状态转换表(5)画出状态转换图(6)归纳逻辑功能 该电路是一个 同步5进制加法计数器 ,具有 自启动功能。状态转换表 CPQ2 Q1 Q0Q2n+1 Q1n+1 Q0n+110 0 00 0 120 0 10 1 030 1 00 1 140 1 11 0 051 0 00 0 011 0 10 1 111 1 00 1
7、011 1 10 0 1状态转换图 0 000 011110 101 001 010 111 104.1.2异步二进制计数器异步二进制计数器 计数器:用以统计输入时钟脉冲CP个数的电路。计数器的分类:1按计数进制分 二进制计数器:按二进制数运算规律进行计数的电路称作二进制计数器。十进制计数器:按十进制数运算规律进行计数的电路称作十进制计数器。任意进制计数器:二进制计数器和十进制计数器之外的其它进制计数器统称为任意进制计数器。二进制计数器是结构最简单的计数器,但应用很广。2按数字的变化规律 加法计数器:随着计数脉冲的输入作递增计数的电路称作加法计数器。减法计数器:随着计数脉冲的输入作递减计数的电
8、路称作减法计数器。加/减计数器:在加/减控制信号作用下,可递增计数,也可递减计数的电路,称作加/减计数器,又称可逆计数器。也有特殊情况,不作加/减,其状态可在外触发控制下循环进行特殊跳转,状态转换图中构成封闭的计数环。3按计数器中触发器翻转是否同步分 异步计数器:计数脉冲只加到部分触发器的时钟脉冲输入端上,而其它触发器的触发信号则由电路内部提供,应翻转的触发器状态更新有先有后的计数器,称作异步计数器。同步计数器:计数脉冲同时加到所有触发器的时钟信号输入端,使应翻转的触发器同时翻转的计数器,称作同步计数器。异步计数器的计数脉冲没有加到所有触发器的CP端。当计数脉冲到来时,各触发器的翻转时刻不同。
9、分析时,要特别注意各触发器翻转所对应的有效时钟条件。异步二进制计数器是计数器中最基本最简单的电路,它一般由接成计数型的触发器连接而成,计数脉冲加到最低位触发器的CP端,低位触发器的输出Q作为相邻高位触发器的时钟脉冲。1异步二进制加法计数器 必须满足二进制加法原则:逢二进一(1+1=10,即Q由10时有进位。)组成二进制加法计数器时,各触发器应当满足:每输入一个计数脉冲,触发器应当翻转一次(即用T触发器);当低位触发器由1变为0时,应输出一个进位信号加到相邻高位触发器的计数输入端。(1)JK触发器构成的3位异步二进制加法计数器(用CP脉冲下降沿触发)电路组成 3位异步二进制加法计数器 工作原理
10、计数器的状态转换表 3位二进制加法计数器状态转换表 CP顺序Q2 Q1 Q0等效十进制数00 0 0010 0 1120 1 0230 1 1341 0 0451 0 1561 1 0671 1 1780 0 00 时序图 3位二进制加法计数器的时序图 状态转换图 3位二进制加法计数器的状态转换图 结论 如果计数器从000状态开始计数,在第八个计数脉冲输入后,计数器又重新回到000状态,完成了一次计数循环。所以该计数器是八进制加法计数器或称为模8加法计数器。如果计数脉冲CP的频率为f0,那么Q0输出波形的频率为1/2f0,Q1输出波形的频率为1/4 f0,Q2输出波形的频率为1/8 f0。这说
11、明计数器除具有计数功能外,还具有分频的功能。(2)由D触发器构成的3位异步二进制加法计数器(用CP脉冲上升沿触发)由D触发器构成的3位异步二进制加法计数器(a)电路图 (b)时序图2异步二进制减法计数器 必须满足二进制数的减法运算规则:0-1不够减,应向相邻高位借位,即10-11。组成二进制减法计数器时,各触发器应当满足:每输入一个计数脉冲,触发器应当翻转一次(即用T触发器);当低位触发器由0变为1时,应输出一个借位信号加到相邻高位触发器的计数输入端。JK触发器组成的3位异步二进制减法计数器(用CP脉冲下降沿触发)。3位异步二进制减法计数器(a)逻辑图 (b)时序图3位二进制减法计数器状态表
12、CP顺序Q2 Q1 Q0等效十进制数00 0 0011 1 1721 1 0631 0 1541 0 0450 1 1360 1 0270 0 1180 0 003位异步二进制减法计数器的状态转换图 异步二进制计数器的构成方法可以归纳为:N位异步二进制计数器由N个计数型(T)触发器组成。若采用下降沿触发的触发器 加法计数器的进位信号从Q端引出 减法计数器的借位信号从Q端引出 若采用上升沿触发的触发器 加法计数器的进位信号从Q端引出 减法计数器的借位信号从Q端引出 N位二进制计数器可以计2N个数,所以又可称为2N进制计数器。异步计数器的特点:异步计数器的最大优点是电路结构简单。其主要缺点是:由于
13、各触发器翻转时存在延迟时间,级数越多,延迟时间越长,因此计数速度慢;同时由于延迟时间在有效状态转换过程中会出现过渡状态造成逻辑错误。基于上述原因,在高速的数字系统中,大都采用同步计数器。5.2.25.2.2同步二进制计数器同步二进制计数器 同步计数器中,各触发器的翻转与时钟脉冲同步。同步计数器的工作速度较快,工作频率也较高。1同步二进制加法计数器 (1)设计思想:所有触发器的时钟控制端均由计数脉冲CP输入,CP的每一个触发沿都会使所有的触发器状态更新。应控制触发器的输入端,可将触发器接成T触发器。当低位不向高位进位时,令高位触发器的T0,触发器状态保持不变;当低位向高位进位时,令高位触发器的T
14、=1,触发器翻转,计数加1。(2)当低位全1时再加1,则低位向高位进位。1110 111100 11111000 1111110000 可得到T的表达式为:T0=J0=K0=1T1=J1=K1=Q0 T2=J2=K2=Q1Q0T3=J3=K3=Q2Q1Q04位二进制加法计数器的状态转换表CP顺序Q3 Q2 Q1 Q000 0 0 010 0 0 120 0 1 030 0 1 140 1 0 050 1 0 160 1 1 070 1 1 181 0 0 091 0 0 1101 0 1 0111 0 1 1121 1 0 0131 1 0 1141 1 1 0151 1 1 1160 0 0
15、 04位同步二进制加法计数器的时序图 4位同步二进制加法计数器 T0=J0=K0=1T1=J1=K1=Q0 T2=J2=K2=Q1Q0T3=J3=K3=Q2Q1Q02同步二进制减法计数器 (1)设计思想:所有触发器的时钟控制端均由计数脉冲CP输入,CP的每一个触发沿都会使所有的触发器状态更新。应控制触发器的输入端,可将触发器接成T触发器。当低位不向高位借位时,令高位触发器的T0,触发器状态保持不变;当低位向高位借位时,令高位触发器的T=1,触发器翻转,计数减1。(2)触发器的翻转条件是:当低位触发器的Q端全1时再减1,则低位向高位借位。1011 100111 10001111 10000111
16、11 可得到T的表达式为:4位二进制减法计数器的状态转换表CP顺序Q3 Q2 Q1 Q000 0 0 011 1 1 121 1 1 031 1 0 141 1 0 051 0 1 161 0 1 071 0 0 181 0 0 090 1 1 1100 1 1 0110 1 0 1120 1 0 0130 0 1 1140 0 1 0150 0 0 1160 0 0 03同步二进制可逆计数器 将加法和减法计数器综合起来,由控制门进行转换,可得到可逆计数器。S为加减控制端 S=1时,加法计数 S=0时,减法计数4位同步二进制可逆计数器 专题专题2 十进制计数器十进制计数器 虽然二进制计数器有电
17、路结构简单、运算方便等优点,但人们仍习惯于用十进制计数,特别是当二进制数的位数较多时,要较快地读出数据就比较困难。因此,数字系统中经常要用到十进制计数器。十进制计数器的每一位计数单元需要有十个稳定的状态,分别用09十个数码表示。直接找到一个具有十个稳定状态的元件是非常困难的。目前广泛采用的方法,是用若干个最简单的具有两个稳态的触发器组合成一位十进制计数器。如果用M表示要求的计数器的模数,N表示组成计数器的触发器个数,则应有2NM的关系。对于十进制计数器而言,M=10,则N至少为4,即由四位触发器组成一位十进制计数器。前面已经讨论了,四位触发器可组成四位二进制计数器,有16个状态,用其组成十进制
18、计数器只需10个状态来分别对应09十个数码,而需剔除其余的6个状态。这种表示一位十进制数的一组四位二进制数码,称为二一十进制代码或称BCD码,所以十进制计数器也常称为二一十进制计数器。从四位二进制的16组数码中选取10组二一十进制代码的方法称为编码,常见的BCD码有“8421”码、“2421”码、“5421”码等。下面通过两个具体电路来说明十进制计数器的功能及分析方法。下图是两个异步十进制计数器的逻辑电路图,从图中可见,各触发器的时钟脉冲端不受同一脉冲控制,各个触发器的翻转除受J、K端控制外还要看是否具备翻转的时钟条件。异步10进制计数器图(a)所示的电路分析步骤如下。(1)写出时钟方程CP1
19、=CP,CP2=Q1,CP3=CP,CP0=Q3 (2)写出驱动方程 J1=Q3,K1=1;J2=1,K2=1;J3=Q2Q1,K3=1;J0=1,K0=1(3)写出次态方程此时要特别注意各触发器次态变化的时刻Q1n+1=Q3Q1 CP1 Q2n+1=Q2 CP2 Q3n+1=Q3Q2Q1 CP3 Q0n+1=Q1 CP0 (4)列出状态转换表 图(a)的状态转换表 计数脉冲 CP触发器状态Q0 Q3 Q2 Q1对应十进制数00 0 0 0010 0 0 1120 0 1 0230 0 1 1340 1 0 0451 0 0 0561 0 0 1671 0 1 0781 0 1 1891 1
20、0 09100 0 0 010由上表可画出图(a)的时序图和状态转换图。由转换图可知该电路是具有自启动功能的。图(a)的时序图和状态转换图(5)归纳逻辑功能 由状态转换表、时序图或状态转换图均可得出,图(a)所示电路是5421 BCD码的异步十进制加法计数器。将图(a)中高位触发器移至低位,即为图(b)所示电路。图(b)的状态转换表计数脉冲CP触发器状态Q3 Q2 Q1 Q0对应十进制数00 0 0 0010 0 0 1120 0 1 0230 0 1 1340 1 0 0450 1 0 1560 1 1 0670 1 1 1781 0 0 0891 0 0 19100 0 0 010 按照上
展开阅读全文