第十七十九讲计数器ppt课件.ppt

上传人:牧羊曲112 文档编号:1417838 上传时间:2022-11-21 格式:PPT 页数:112 大小:1.99MB
返回 下载 相关 举报
第十七十九讲计数器ppt课件.ppt_第1页
第1页 / 共112页
第十七十九讲计数器ppt课件.ppt_第2页
第2页 / 共112页
第十七十九讲计数器ppt课件.ppt_第3页
第3页 / 共112页
第十七十九讲计数器ppt课件.ppt_第4页
第4页 / 共112页
第十七十九讲计数器ppt课件.ppt_第5页
第5页 / 共112页
点击查看更多>>
资源描述

《第十七十九讲计数器ppt课件.ppt》由会员分享,可在线阅读,更多相关《第十七十九讲计数器ppt课件.ppt(112页珍藏版)》请在三一办公上搜索。

1、1,电子技术,第五章 时序逻辑电路,数字电路部分,(第十七十九讲 计数器),2,课题:计数器课时:6重点:用集成计数器构成N进制计数器的方法难点:74290的连接与编码的对应关系 教学目标:掌握二进制计数器组成规律,理解异步与同步工作的区别,熟练掌握集成二进制计 数器74161,74191,74193和74290 , 74160的逻辑功能及用其构成任意进制计数器教学过程: 一、 概述 四、十进制计数器 二、二进制计数器 五、MSI十进制计数器 三、 MSI二进制计数器 1、74LS160 1、74LS161 2、74LS290 2、74LS191 六、MSI计数器应用,3,计数器的分类,(2)

2、按数字的增减趋势,(1)按计数进制,(3)按触发器是否由 同一计数脉冲控制,计数器主要用于对时钟脉冲计数,分频、定时的时序电路,4,一、二进制计数器组成规律,1二进制异步计数器(分析) (1)四位二进制异步加法(递增)计数器,工作原理: 4个JK触发器都接成T触发器。,每当Q2由1变0,FF3向相反的状态翻转一次。,每来一个CP的下降沿时,FF0向相反的状态翻转一次;,每当Q0由1变0,FF1向相反的状态翻转一次;,每当Q1由1变0,FF2向相反的状态翻转一次;,若用上升沿触发器,CP=?,5,用“观察法”作出该电路的时序波形图和状态图。,由时序图可以看出,Q0、Ql、Q2、Q3的周期分别是计

3、数脉冲(CP)周期的2倍、4倍、8倍、16倍,因而计数器也可作为分频器。,三位二进制加法计数器构成?,6,(2)四位二进制异步减法(递减)计数器,用4个上升沿触发的D触发器组成的4位异步二进制减法计数器。,工作原理:D触发器也都接成T触发器。 由于是上升沿触发,则应将低位触发器的Q端与相邻高位触发器的时钟脉冲输入端相连,即从Q端取借位信号。它也同样具有分频作用。,若用下降沿触发器,CP=?,7,二进制异步减法计数器的时序波形图和状态图。,在异步计数器中,高位触发器的状态翻转必须在相邻触发器产生进位信号(加计数)或借位信号(减计数)之后才能实现,所以工作速度较低。为了提高计数速度,可采用同步计数

4、器。,三位二进制减法计数器构成?,8,2二进制同步计数器(设计),(1)二进制同步加法(递增)计数器,由于该计数器的翻转规律性较强,只需用“观察法”就可设计出电路:,因为是同步触发方式,所以将所有触发器的CP端连在一起,接计数脉冲。,然后分析状态图。若用JK触发器实现,选择适当的JK信号。,9,分析状态图可见:FF0:每来一个CP,向相反的状态翻转一次。所以选J0=K0=1。,FF1:当Q0=1时,来一个CP,向相反的状态翻转一次。所以 选J1=K1= Q0 。,FF2:当Q0Q1=1时, 来一个CP,向相反的状态翻转一次。所以选J2=K2= Q0Q1,FF3: 当Q0Q1Q2=1时, 来一个

5、CP,向相反的状态翻转一次。所以选J3=K3= Q0Q1Q2,10,(2)二进制同步减法计数器,分析4位二进制同步减法计数器的状态表,很容易看出,只要将各触发器的驱动方程改为:,将加法计数器和减法计数器合并起来,并引入一加/减控制信号X便构成4位二进制同步可逆计数器,各触发器的驱动方程为:,就构成了4位二进制同步减法计数器。,(3)二进制同步可逆计数器,11,当控制信号X=1时,FF1FF3中的各J、K端分别与低位各触发器的Q端相连,作加法计数。,二进制同步可逆计数器的逻辑图:,当控制信号X=0时,FF1FF3中的各J、K端分别与低位各触发器的 端相连,作减法计数。,实现了可逆计数器的功能。,

6、12,3集成二进制计数器举例,(1)4位二进制同步加法计数器74LS161,13, 异步清零。,74161具有以下功能:, 计数。, 同步并行预置数。,RCO为进位输出端。, 保持。,14,15,(2) 四位二进制同步加法计数器 74LS163,74LS163清零方式是同步的:即使控制端CLR0,清零目的真正实现还需等待下一个时钟脉冲的上升沿到来以后才能够变为现实。这就是“同步清零”的含义。,16,74LS 163 管脚图,74LS163 的介绍,17,74LS163功能表, 同步清零。,74LS163功能:, 计数。, 同步并行预置数。,RC为进位输出端。, 保持。,18,19,(2)4位二

7、进制同步可逆计数器74191,74LS193(教材P159),20,二、二-十进制计数器,N进制计数器又称模N计数器。,当N=2n时,就是前面讨论的n位二进制计数器;,当N2n时,为非二进制计数器。非二进制器中最常用的是二-十进制计数器。,1. 8421BCD码同步十进制加法计数器(分析),28421BCD码异步十进制加法计数器(分析),3十进制集成计数器,(1)8421BCD码同步加法计数器74LS160,(2)二五十进制异步加法计数器74LS290,21,1.8421BCD码同步十进制加法计数器,用前面介绍的同步时序逻辑电路分析方法对该电路进行分析。,(1)写出驱动方程:,22,(2)转换

8、成状态方程:,23,(3)作状态转换表,设初态为Q3Q2Q1Q0=0000,代入次态方程进行计算,得状态转换表,24,(4)作状态图及时序图。,25,(5)检查电路能否自启动,用同样的分析的方法分别求出6种无效状态下的次态,得到完整的状态转换图。可见,该计数器能够自启动。,由于电路中有4个触发器,它们的状态组合共有16种。而在8421BCD码计数器中只用了10种,称为有效状态。其余6种状态称为无效状态。,当由于某种原因,使计数器进入无效状态时,如果能在时钟信号作用下,最终进入有效状态,我们就称该电路具有自启动能力。,26,28421BCD码异步十进制加法计数器,CP2=Q1 (当FF1的Q1由

9、10时,Q2才可能改变状态。),用前面介绍的异步时序逻辑电路分析方法对该电路进行分析:,(1)写出各逻辑方程式。,时钟方程: CP0=CP (时钟脉冲源的下降沿触发。),CP1=Q0 (当FF0的Q0由10时,Q1才可能改变状态。),CP3=Q0 (当FF0的Q0由10时,Q3才可能改变状态),27,各触发器的驱动方程:,28,(2)将各驱动方程代入JK触发器的特性方程,得各触发器的次态方程:,(CP由10时此式有效),(Q0由10时此式有效),(Q1由10时此式有效),(Q0由10时此式有效),29,(3)作状态转换表,设初态为Q3Q2Q1Q0=0000,代入次态方程进行计算,得状态转换表。

10、,30,3十进制集成计数器,(1)8421BCD码同步加法计数器74LS160,31,一位父亲给儿女的九条人生忠告,(一)对你不好的人,你不要太介怀,在你一生中,没有人有义务要对你好,除了我和你妈妈。对你好的人,你一定要珍惜、感恩。(二)没有人是不可代替,没有东西是必须拥有。看透了这一点,将来就算你失去了世间最爱的一切时,也应该明白,这并不是什么大不了的事。(三)生命是短暂的,今天或许还在浪费着生命,明日会发觉生命已远离你了。因此,愈早珍惜生命,你享受生命的日子也愈多,预期盼望长寿,倒不如早点享受。(四)爱情只是一种感觉,而这感觉会随时日、心境而改变。如果你的所谓最爱离开你,请你耐心地等候一下

11、,让时日慢慢冲洗,让心灵慢慢沉淀,你的苦就会慢慢淡化。不要过分憧憬爱情的美,不要过分夸大失恋的悲。,32,(五)虽然,很多有成就的人士都没有受过很多教育,但并不等于不用功读书,就一定可以成功。你学到的知识,就是你拥有的武器。人,可以白手起家,但不可以手无寸铁,紧记!(六)我不会要求你供养我下半辈子,同样地我也不会供养你的下半辈子,当你长大到可以独立的时候,我的责任已经完结。以后,你要坐巴士还是奔驰,吃鱼翅还是粉丝,都要自己负责。(七)你可以要求自己守信,但不能要求别人守信,你可以要求自己对人好,但不能期待人家对你好。你怎样对人,并不代表人家就会怎样对你,如果看不透这一点,你只会徒添不必要的烦恼

12、。(八)我买了二十六年的六合彩,还是一穷二白,连三等奖也没有中,这证明人要发达,还是要努力工作才可以,世界上并没有免费的午餐。(九)亲人只有一次的缘分,无论这辈子我和你会相处多久,也请好好珍惜共聚的时光,下辈子,无论爱与不爱,都不会再见。,一位父亲给儿女的九条人生忠告,33,三、 二 - 五 - 十进制计数器 74LS90,74LS90 内部含有两个独立的 计数电路:一个是模 2 计数器(CPA为其时钟,QA为其输端);一个是模 5 计数器(CPB为其时钟,QDQCQB为其输出端)。,外部时钟CP是先送到CPA还 是先送到CPB,在QDQCQBQA这四个输出端会形成不同的码制。,(1) 74L

13、S90的结构和工作原理简介,34,74LS290原理电路图,()二 - 五 - 十进制异步加法计数器 74LS290具体分析,35,五进制计数器,二进制计数器,36,74LS90 内部含有两个独立的 计数电路:一个是模 2 计数器(CPA为其时钟,QA为其输端);一个是模 5 计数器(CPB为其时钟,QDQCQB为其输出端)。,外部时钟CP是先送到CPA还是先送到CPB,在QDQCQBQA这四个输出端会形成不同的码制,即8421BCD和5421BCD。,37,38,74LS290逻辑符号,39,QC,QA,J,K,QB,J,K,J,K,QD,QD,J,K,CP,CPB,R 0(1),R 0(2

14、), 9(2), 9(1),QA,QB,QC,QD,R,R,R,R,情况一:计数时钟先进入CPA时的计数编码。,结论:上述连接方式形成 8421 码。,40,QC,QA,J,K,QB,J,K,J,K,QD,QD,J,K,CPA,CPB,R 0(1),R 0(2), 9(2), 9(1),QA,QB,QC,QD,R,R,R,R,情况 二: 计数时钟先进入CPB时的计数编码。,41,情况 二: 计数时钟先进入CPB时的计数编码。,QC,QB,J,K,J,K,QD,QD,J,K,CPB,R 0(1),R 0(2), 9(2), 9(1),QB,QC,QD,R,R,R,QA,J,K,CPA,QA,R,

15、CP,结论:上述连接方式形成 5421 码。,42,例1:构成BCD码六进制计数器。,方法:令 R0(1) = QB , R0(2) = QC,CP,(2) 74LS290的应用,0110 0000,43,讨论:下述接法行不行 ? 错在何处 ?,注意:输出端不可相互短路 !,44,例2:用两片74LS290构成 36 进制8421码计数器。,问题分析:,从右面的状态转换表 中可以看到:个位片的 QD可以给十位片提供计数脉冲信号。,1. 如何解决片间进位问题 ?,2. 如何满足“ 36 进制 ”的要求?,当出现 (0011 011036)状态时,个位十位同时清零。,45,46,例3:用74LS2

16、90构成 5421 码的六进制计数器。,至此结束,在此状态下清零,异步清零,此状态出现时间极短,不能计入计数循环。,47,8421码制下:,在QDQCQBQA 0110 时清零,同为六进制计数器,两种码制不同接法的比较:,5421码制下:,在QAQDQCQB 1001 时清零,48,(教材)二五十进制异步加法计数器74LS290,二进制计数器的时钟输入端为CP1,输出端为Q0;五进制计数器的时钟输入端为CP2,输出端为Q1、Q2、Q3。,74290包含一个独立的1位二进制计数器和一个独立的异步五进制计数器。,如果将Q0与CP2相连,CP1作时钟脉冲输入端,Q0Q3作输出端,则为8421BCD码

17、十进制计数器。,如果将Q3与CP1相连,CP2作时钟脉冲输入端,Q0Q3作输出端,则为5421BCD码十进制计数器。,49,74290的功能:, 异步清零。, 计数。, 异步置数(置9)。,50,三、集成计数器的应用,(1)同步级联例:用两片4位二进制加法计数器74161采用同步级联方式构成的8位二进制同步加法计数器,模为1616=256。,1计数器的级联,51,(2)异步级联 例:用两片74191采用异步级联方式构成8位二进制异步可逆计数器。,52,(3)用计数器的输出端作进位/借位端,有的集成计数器没有进位/借位输出端,这时可根据具体情况,用计数器的输出信号Q3、Q2、Q1、Q产生一个进位

18、/借位。,例:用两片74290采用异步级联方式组成的二位8421BCD码十进制加法计数器。(模为1010=100),53,2组成任意进制计数器(NM),(1)异步清零法 异步清零法适用于具有异步清零端的集成计数器。,例:用集成计数器74160和与非门组成的6进制计数器。,54,(2)同步清零法,同步清零法适用于具有同步清零端的集成计数器。例:用集成计数器74163和与非门组成的6进制计数器。,55,(3)异步预置数法,异步预置数法适用于具有异步预置端的集成计数器。例:用集成计数器74191和与非门组成的余3码10进制计数器。,56,(4)同步预置数法,同步预置数法适用于具有同步预置端的集成计数

19、器。例:用集成计数器74160和与非门组成的7进制计数器。,57,例 用74160组成48进制计数器。(NM),先将两芯片采用同步级联方式连接成100进制计数器,然后再用异步清零法组成了48进制计数器。,解:因为N48,而74160为模10计数器,所以要用两片74160构成此计数器。,另一种方法是数乘法:48=68,用74290如何构成?,58,3组成分频器,模N计数器进位输出端输出脉冲的频率是输入脉冲频率的1/N,因此可用模N计数器组成N分频器。,解:因为32768=215,经15级二分频,就可获得频率为1Hz的脉冲信号。因此将四片74161级联,从高位片(4)的Q2输出即可。,例 某石英晶

20、体振荡器输出脉冲信号的频率为32768Hz,用74161组成分频器,将其分频为频率为1Hz的脉冲信号。,59,其中74161与G1构成了一个模5计数器。 ,因此,这是一个01010序列信号发生器,序列长度P=5。,4组成序列信号发生器,序列信号在时钟脉冲作用下产生的一串周期性的二进制信号。,例:用74161及门电路构成序列信号发生器。,60,例 试用计数器74161和数据选择器设计一个01100011序列发生器。,解:由于序列长度P=8,故将74161构成模8计数器,并选用数据选择器74151产生所需序列,从而得电路如图所示。,61,5组成脉冲分配器,62,应用1)二进制计数例1. 用一片74

21、LS161实现十六进制计数器,其 输入端应如何接?,63,例2. 要实现212 计数器电路,如何 连接74LS161?方法一.,1,1,1,CP,64,方法二:串行计数,65,方法三:并行计数,66,2)任意进制加计数器(借助异步清零端)例1. 用74LS161构成十进制计数器。,P260置零法,67,68,例2. 用74LS161构成十二进制计数器。,69,注意:1100是暂态,不是主循环状态;输出由01111000时,如果Q2由1 0变化 较慢,则与非门可能会出现清“0”毛刺,造 成误动作,使用时需注意。,70,Q0,Q1,Q2,Q3,CP,71,例3. 用74LS161构成200进制计数

22、器。24 200 28,72,73,3)任意进制加计数器(借助同步加载端)例1. 用74LS161构成十二进制计数器。,方法一:置零法,74,方法二:置位法,多余状态=(24 M)10 =(16 12)10 = 410 = (0100)2,75,状态图:,主循环图,76,例1. 用74LS161构成200进制计数器。,方法二:置位法,多余状态=(28 M)10 =(256 200)10 = 5610 = (00111000)2,77,78,5.5 计数器应用举例,例1:数字频率计原理电路的设计。,1 秒钟,79,数字频率计原理图,1Hz !,计数器:用于确定清零、计数、显示的时间。,根据计数器

23、的状态确定何时清零、何时计数、何时显示。,被测信号,80,Q2Q1Q0=001、101时:,ux作为CPA被送入计数器进行计数,1. 计数显示部分,81,Q2Q1Q0=100、000时:,计数器清零,82,Q2Q1Q0=010、011、111、110时:,ux被封锁,计数器输出保持。,83,2. 循环计数器部分,自动时:,Q2Q1Q0组成五进制计数器:,84,手动时:,Q2Q1Q0的状态转换关系,85,自动测量过程:,手动测量过程:,86,例2. 电子表电路。,功能说明:,2. 只显示 1、2、3、 9、10、11、12 ,十位不显示 “0” !,1. 只计 12 个小时;,清零,87,如何实

24、现?,R 0(2) = 1,88,数字表整体框图,89,例:试用触发器和与非门设计一个红、黄、绿三色的十字路口交通灯控制电路,要求按照图示顺序循环工作。,90,解:1.分析框图1)需设计的控制系统有6个输出, 无外部输入。,南北向:绿、红、黄灯 Sg 、Sr 、Sy东西向:绿、红、黄灯 Eg 、Er 、Ey设: 灯亮 Sg 、Sr 、Sy、Eg 、Er 、Ey=1 灯灭 Sg 、Sr 、Sy、Eg 、Er 、Ey=0,91,2)每一分钟为一个状态,共需 6 个状态 S0 Sg=1, Er =1 1分钟 S1 Sg=1, Er =1 1分钟 S2 Sy=1, Er =1 1分钟 S3 Sr=1,

25、 Eg =1 1分钟 S4 Sr=1, Eg =1 1分钟 S5 Sr=1, Ey =1 1分钟,(南北绿、东西红)(南北绿、东西红)(南北黄、东西红)(南北红、东西绿)(南北红、东西绿)(南北红、东西黄),92,2. 状态编码M=6取触发器位数 n = 3,93,3. 编码后的状态图,94,4. 求驱动方程、输出方程,0 1 1 0 0 0 1 0 0 0 1 00 0 0 0 0 1 1 0 0 0 1 00 0 1 1 0 0 0 0 1 0 1 01 0 0 1 0 1 0 1 0 1 0 01 0 1 1 1 0 0 1 0 1 0 01 1 0 0 1 1 0 1 0 0 0 1,

26、95,96,5. 自启动检查6. 逻辑图,97,第六章 结束,电子技术,数字电路部分,98,5.5. 5.9 5.10 5.115.125.13,P173,99,5.4 计数器的设计,计数器的设计方法很多,大抵可分为两类:一是根据要求用触发器构成,再就是利用具有特定功能的中规模集成组件适当连接而成。,5.4.1 利用触发器设计某计数电路,举例说明其设计步骤。,例:数字控制装置中常用的步进电动机有 A、B、C 三个绕组。电动机运行时要求三个绕组以 AAB B BC C CA再回到A的顺序循环通电,试设计一个电路实现之。,100,设计步骤(分7步)如下:,(1) 根据任务要求,确定计数器的模数和所

27、需的触发器个数。,本任务所需计数器的模数为 6 ,所以触发器的个数为 3 。,(2) 确定触发器的类型。,最常用的触发器有 D触发器和JK触发器,本任务中选用JK触发器。,(3) 列写状态转换表或转换图。,用三个触发器的输出端QA、QB、QC分别控制电动机的三个绕组A、B、C,并以“1”表示通电,“0”表示不通电。以QCQBQA 为序排列:,101,(4) 根据所选触发器的激励表,确定各个触发器在状态转换时对控制端的电平要求。,0 0 0 0,0 0 1 1,0 1 0 0,0 1 1 0,1 0 0 1,1 0 1 1,1 1 0 1,1 1 1 0,102,步进电动机绕组通电激励表,(5)

28、 写出各个控制端的逻辑表达式。,103,(6) 画出计数器的逻辑电路图。,(7) 检验该计数电路能否自动启动。,本计数电路有三个触发器,可有八个状态组合,可是只用去六个,尚有两 个未利用,因此需要检验一下,若不能自行启动要进行修改。,104,2. 四位二进制同步计数器 74LS163,前面所讲述的74LS290其清零方式通常称为“ 异步清零 ”,即只要 R 0(1) = R 0(2) = 1,不管有无时钟信号,输出端立即为 0;而且它的计数方式是异步的,即CP不是同时送到每个触发器。,下面将要讲述的74LS163,不但 计数方式是同步的,而且它的清零方式 也是同步的:即使控制端CLR0,清零目

29、的真正实现还需等待下一个时钟脉冲的上升沿到来以后才能够变为现实。这就是“ 同步清零 ”的含义。,105,74LS 163 管脚图,106,74LS163功能表,107,108,例1:用一片74LS163构成六进制计数器。,0 0 0 1,0 0 1 0,0 0 1 1,0 1 0 0,0 1 0 1,六个 稳态,准备清零: 使 CLR 0,(2) 74LS163 的应用,109,在QDQCQBQA 0110 时立即清零 。,比较 用74LS290与用74LS163构成六进制计数器:,在QDQCQBQA 0101 时 准备清零 。,110,例2:用74LS163构成二十四进制计数器。,(1).

30、需要两片74LS163;,(2). 为了提高运算速度,使用同步计数方式。,111,用74194设计“一人打乒乓游戏”电路,要求用8个排成长串的指示灯来显示球的位置(每个灯反映移位寄存器的一位),用一个微动开关作为接球的球拍。在裁判按下“开局”微动开关后,球就自左向又移动,当球到达右端时,如果运动员能适时的按下“接球“微动开关,就算接到了球,球就会重新开始从左向右移动;如果运动员过早或过迟按“接球”微动开关,球就会消失,就算丢一球,直到裁判再按下“开局”开关,游戏重新开始。,练习,112,Q0,Q1,Q3,Q2,D0,D1,D3,D2,DIR,S1,S0,74LS194,DIL,CP,0 0 0,Q0,Q1,Q3,Q2,D0,D1,D3,D2,DIR,S1,S0,74LS194,DIL,0 0 0 0,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号