数字电路52计数器_第1页
数字电路52计数器_第2页
数字电路52计数器_第3页
数字电路52计数器_第4页
数字电路52计数器_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

1、5.2.1 计数器的特点和分类计数器的特点和分类一、计数器的功能及应用一、计数器的功能及应用1. 功能:功能: 对时钟脉冲对时钟脉冲 CP 计数。计数。2. 应用:应用:分频、定时、产生节拍脉冲和脉冲分频、定时、产生节拍脉冲和脉冲序列、进行数字运算等。序列、进行数字运算等。二、计数器的特点二、计数器的特点1. 输入信号:输入信号:计数脉冲计数脉冲 CPMoore 型型2. 主要组成单元:主要组成单元:时钟触发器时钟触发器三、三、 计数器的分类计数器的分类按数制分:按数制分:二进制计数器二进制计数器十进制计数器十进制计数器N 进制进制( (任意进制任意进制) )计数器计数器按计数按计数方式分:方

2、式分:加法计数器加法计数器减法计数器减法计数器可逆计数可逆计数 (Up-Down Counter)按时钟按时钟控制分:控制分:同步计数器同步计数器 (Synchronous )异步计数器异步计数器 (Asynchronous )按开关按开关元件分:元件分:TTL 计数器计数器CMOS 计数器计数器计数器计数器计数容量计数容量、长度长度或或模模的概念的概念 计数器能够记忆输入脉冲的数目,即电路的有效计数器能够记忆输入脉冲的数目,即电路的有效状态数状态数 。3 位二进制同步加法计数器:位二进制同步加法计数器:823 M00001111/14 位二进制同步加法计数器:位二进制同步加法计数器:0001

3、11/11624 Mn 位二进制同步加法计数器:位二进制同步加法计数器:nM2 (一一) 二进制同步加法计数器二进制同步加法计数器FF2、FF1、FF0Q2、Q1、Q0设计方法一:设计方法一:按前述设计步骤进行按前述设计步骤进行 (P270 271)设计方法二:设计方法二: 按计数规律进行级联按计数规律进行级联 CPQ2Q1Q0C0123456780 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10 0 0000000010C = Q2n Q1n Q0n Carry向高位的进位向高位的进位来一个来一个CP翻转一次翻转一次J0= K0 = 1当当Q0=1,CP到来即

4、翻转到来即翻转J1= K1 = Q0当当Q1Q0=1,CP到来即翻转到来即翻转J2= K2 = Q1Q0= T0= T1= T2n 位二进制位二进制同步加法同步加法计数器计数器级联级联规律:规律: 1-00121 ijnjnnniniiQQQQQTJ0= K0 =1J1= K1 = Q0J2= K2 = Q1Q0CP1J1KC1FF011J1KC1FF11J1KC1FF2&CQ0Q1Q2Q0Q1Q2串行进位串行进位触发器触发器负载均匀负载均匀CP1J1KC1FF011J1KC1FF11J1KC1FF2&CQ0Q1Q2Q0Q1Q2并行进位并行进位低位触发低位触发器负载重器负载重B

5、 = Q2n Q1n Q0nBorrow若用若用T 触发器:触发器:(二二) 二进制同步减法计数器二进制同步减法计数器CP Q2Q1Q0B012345670 0 01 1 11 1 01 0 11 0 00 1 10 1 00 0 110000000012FF FF FF、012 QQQ、 向高位发出的借位信号向高位发出的借位信号T0 = 1T1=Q0nT2= Q1n Q0n级联规律:级联规律: 1-00121 ijnjnnniniiQQQQQTCP1J1KC1FF011J1KC1FF11J1KC1FF1&BQ0Q1Q2Q0Q1Q2(三三) 二进制同步可逆计数器二进制同步可逆计数器单时

6、钟输入二进制同步可逆计数器单时钟输入二进制同步可逆计数器加加/ /减减控制端控制端 0/ DU加计数加计数T0 = 1、T1= Q0n、 T2 = Q1nQ0n /012nnnQQQBC 1/ DU减计数减计数T0 = 1、T1= Q0n、 T2= Q1nQ0nnnnQQQBC012 / CPQ01J1KC1FF01Q0Q21J1KC1FF2Q2Q11J1KC1FF1Q1U / D 1&1&1&1C/B双时钟输入二进制同步可逆计数器双时钟输入二进制同步可逆计数器加计数脉冲加计数脉冲减计数脉冲减计数脉冲CP0= CPU+ CPD CP1= CPU Q0n + CPD Q0

7、n CP2= CPU Q1n Q0n + CPD Q1n Q0nCPU 和和CPD 互相排斥互相排斥CPU = CP,CPD= 0CPD= CP,CPU= 0CPUQ01J1KC1FF01Q0Q21J1KC1FF21Q2Q11J1KC1FF11Q11&1&1CPD(四四) 集成二进制同步计数器集成二进制同步计数器1. 集成集成 4 位二进制同步加法计数器位二进制同步加法计数器1 2 3 4 5 6 7 816 15 14 13 12 11 10 9VCC CO Q0 Q1 Q2 Q3 CTT LDCR CP D0 D1 D2 D3 CTP 地地引脚排列图引脚排列图逻辑功能示意图

8、逻辑功能示意图Q0 Q1 Q2 Q3CTTLDCOCPCTPCR D0 D1 D2 D30 0 0 00 0 1 1 0 0 1 1CR = 0Q3 Q0 = 0000同步同步并行置数并行置数CR=1,LD=0,CP 异步异步清零清零Q3 Q0 = D3 D0 1) 74LS161 和和 74LS16374161的状态表的状态表 输输 入入 输输 出出 注注CR LD CTP CTT CP D3 D2 D1 D0Q3n+1 Q2n+1 Q1n+1 Q0n+1CO 0 1 0 d3 d2 d1d0 1 1 1 1 1 1 0 1 1 0 0 0 0 0 0 d3 d2 d1 d0 计计 数数 保

9、保 持持 保保 持持 0清零清零置数置数CR = 1, LD = 1, CP ,CTP = CTT = 1 二进制同步加法计数二进制同步加法计数CTPCTT = 0CR = 1,LD = 1,保持保持若若 CTT = 0CO = 0若若 CTT = 1nnnnQQQQCO0123 74163 2) CC4520VDD 2CR 2Q32Q22Q12Q02EN2CP1CP1EN1Q0 1Q1 1Q1Q31CR VSS1 2 3 4 5 6 7 816 15 14 13 12 11 10 9Q0 Q1 Q2 Q3EN CP CR21使能端使能端也可作也可作计数脉计数脉冲输入冲输入计数脉计数脉冲输入冲

10、输入也可作也可作使能端使能端异异步步清清零零 输输 入入 输输 出出CR EN CPQ3n+1 Q2n+1 Q1n+1 Q0n+1 1 0 1 0 0 0 0 0 1 0 0 0 0加加 计计 数数加加 计计 数数 保保 持持 保保 持持 2. 集成集成 4 位二进制同步可逆计数器位二进制同步可逆计数器1) 74191(单时钟)(单时钟)Q0 Q1 Q2 Q3U/DLDCO/BOCPCTD0 D1 D2 D3RC加计数时加计数时CO/BO= Q3nQ2nQ1nQ0n并行异并行异步置数步置数减计数时减计数时CO/BO= Q3nQ2nQ1nQ0nCT = 1,CO/BO = 1时,时,CPRC C

11、TBOCOCPRC /1 2 3 4 5 6 7 816 15 14 13 12 11 10 9D1 Q1 Q0 CT U/D Q2 Q3 地地VCC D0 CP RC CO/BO LD D2 D3LD CT U/D CP D3 D2 D1 D0Q3n+1 Q2n+1 Q1n+1 Q0n+1 0 d3 d2 d1 d0 1 0 0 1 0 1 1 1 d3 d2 d1 d0加加 法法 计计 数数 减减 法法 计计 数数 保保 持持 1 2 3 4 5 6 7 816 15 14 13 12 11 10 9D1 Q1 Q0 CPD CPU Q2 Q3 地地VCC D0 CR BO CO LD D

12、2 D32) 74193( (双时钟双时钟) )COQ0 Q1 Q2 Q3LDCPUCRD0 D1 D2 D3BOCPDCR LD CPU CPD D3 D2 D1 D0Q3n+1 Q2n+1 Q1n+1 Q0n+1注注 1 0 0 d3 d2 d1 d0 0 1 1 0 1 1 0 1 1 1 0 0 0 0 d3 d2 d1 d0 加加 法法 计计 数数 减减 法法 计计 数数 保保 持持异步清零异步清零异步置数异步置数BO =CO=1(一一) 二进制异步加法计数器二进制异步加法计数器CPQ0Q1Q2CP0 = CPCP1 = Q0CP2 = Q1用用T 触发器触发器 (J = K = 1

13、)下降沿下降沿触发触发C = Q2n Q1n Q0n1Q01J1KC1FF0Q0Q11J1KC1FF1Q11Q21J1KC1FF2Q21CCP&并行并行进位进位若采用若采用上升沿上升沿触发的触发的 T 触发器触发器CP0= CPCP1=Q0CP2=Q1D 触发器构成的触发器构成的 T 触发器触发器 ( D = Q ), 下降沿下降沿触发触发若改用若改用上升沿上升沿触发的触发的 D 触发器触发器?Q0Q1FF1FF2C11DC11DQ2FF0C11DQ1Q2&Q0Q0Q1FF1FF2C11DC11DQ2FF0C11DQ1Q2&Q0(二二) 二进制异步减法计数器二进制异步减

14、法计数器CPQ2Q1Q00123456780 0 01 1 11 1 01 0 11 0 00 1 10 1 00 0 10 0 0用用T 触发器触发器 (J = K = 1) 上升沿触发上升沿触发CP0= CPCP1= Q0CP2= Q1B = Q2n Q1n Q0n二进制异步计数器级间连接规律二进制异步计数器级间连接规律计数规律计数规律T 触发器的触发沿触发器的触发沿上升沿上升沿下降沿下降沿加法计数加法计数CPi = Qi-1CPi = Qi-1减法计数减法计数CPi = Qi-1CPi = Qi-11Q01J1KC1FF0Q0Q11J1KC1FF1Q11Q21J1KC1FF2Q21BCP

15、&1 2 3 4 5 6 714 13 12 11 10 9 8CT/LD Q2 D2 D0 Q0 CP1 地地VCC CR Q3 D3 D1 Q1 CP0Q0 Q1 Q2 Q3CRCP1D0 D1 D2 D3CP0CT/LD( (三三) ) 集成二进制异步计数器集成二进制异步计数器 74197、74LS197计数计数/ /置数置数异步清零异步清零0 CR000030 QQ异步置数异步置数 1 CR0/ LDCT 3030DDQQ 加法计数加法计数 1 CR1/ LDCT二二 八八 十六进制计数十六进制计数二二-八八-十六进制计数器的实现十六进制计数器的实现M = 2CPCP 0计数输

16、出:计数输出:0QM = 8CPCP 1计数输出:计数输出:1 23 QQQQ1Q1Q21J1KC1FF2Q21Q31J1KC1FF3Q3111J1KC1FF1CP1CP011J1KC1FF0Q0Q0M = 16010,QCPCPCP 计数输出:计数输出:0 1 23QQQQ其它:其它:74177、74LS177、74293、74LS293 等。等。301,QCPCPCP 1 2 30QQQQ(8421BCD 码)码)(一一) 十进制同步加法计数器十进制同步加法计数器0123QQQQ00000001/00010/00011/00100/00101/00110/0011110001001/0/0

17、/0/100000000Q3nQ2nQ1nQ0n00 01 11 10 10 0001 11 10CCPCPCPCPCP 3210 nnQQC03 Q1nQ0nQ3nQ2n 00 01 11 100001 11 10Q3n+1 Q2n+1 Q1n+1 Q0n+1 0 0 0 10 1 0 11 0 0 1 0 0 0 00 0 1 00 1 1 00 1 0 01 0 0 00 0 1 10 1 1 1 nnQQ010 nnnnnnQQQQQQ0101311 nnnnnnnnQQQQQQQQ021201212 nnnnnnQQQQQQ0301213 状态方程状态方程选择选择下降沿下降沿、JK

18、触发器触发器驱动方程驱动方程J0 = K0 = 1,J1= Q3nQ0n, K1= Q0J2 = K2 = Q1nQ0nJ3 = Q2nQ1nQ0n , K3 = Q0n 逻辑图逻辑图CP1KC1FF2&1JC1J1KC1FF01KC1FF3&1J1&Q1Q01KC1FF1&1J&Q2Q3Q3检查能否自启动检查能否自启动将无效状态将无效状态1010 1111代入状态方程:代入状态方程:1010 1011 01001110 1111 10001100 1011 0100能自启动能自启动nnQQC03 (二二) 十进制同步减法计数器十进制同步减法计数器000

19、01001/11000/00111/00110/00101/00100/0001100100001/0/0/0/0(略略)(三三) 十进制同步可逆计数器十进制同步可逆计数器(略略)(四四) 集成十进制同步计数器集成十进制同步计数器74160、741621 2 3 4 5 6 7 816 15 14 13 12 11 10 9VCC CO Q0 Q1 Q2 Q3 CTT LDCR CP D0 D1 D2 D3 CTP 地地(引脚排列与引脚排列与74161相同相同)0 CR(74162 同步清零同步清零) 1 CR0 LD CP1 LDCR1PT CTCTnnQQCO03 nnQQCTCO03T

20、0PT CTCT1T CT进位信号保持进位信号保持0T CT进位输出低电平进位输出低电平1. 集成十进制同步加法计数器集成十进制同步加法计数器2. 集成十进制同步可逆计数器集成十进制同步可逆计数器(1) 74190 (单时钟,引脚与单时钟,引脚与74191相同相同)0 LD 3030DDQQ 1 LD0 CT 0/ DU加法计数加法计数1/ DU减法计数减法计数nnQQBOCO03/ nnnnQQQQBOCO0123 / 1 LD1 CT1 2 3 4 5 6 7 816 15 14 13 12 11 10 9D1 Q1 Q0 CT U/D Q2 Q3 地地VCC D0 CP RC CO/BO

21、 LD D2 D3(2) 74192 (双时钟,引脚与双时钟,引脚与74193相同相同)1 2 3 4 5 6 7 816 15 14 13 12 11 10 9D1 Q1 Q0 CPD CPU Q2 Q3 地地VCC D0 CR BO CO LD D2 D31 CR0 LD 3030DDQQ 0 CR1 LD0 CR1 DUCP,CP加法计数加法计数1 UDCP,CPnnUQQCPCO03 减法计数减法计数nnnnDQQQQCPBO0123 1 LD0 CR 1 DUCPCP1 2 3 4 5 6 714 13 12 11 10 9 8S9A S9B Q2 Q1 地地VCC R0B R0A

22、CP1 CP0Q0 Q3(三三) 集成十进制异步计数器集成十进制异步计数器S9A S9BQ0 Q1 Q2 Q3R0B R0AM1=2M1 = 5CP0CP11 1 0 0 0 0 1 11 0 0 1M = 2CPCP 00QM = 5CPCP 11 23 QQQM = 10CP010,QCPCPCP 01 23 QQQQ301,QCPCPCP 1 230QQQQCPCPCP1 2 3 4 5 6 714 13 12 11 10 9 8S9A S9B Q2 Q1 地地VCC R0B R0A CP1 CP0Q0 Q3(三三) 集成十进制异步计数器集成十进制异步计数器S9A S9BQ0 Q1 Q2

23、 Q3R0B R0AM1=2M1 = 5CP0CP11 10 0 0 01 11 0 0 1M = 2CPCP 00QM = 5CPCP 11 23 QQQM = 10CP010,QCPCPCP 01 23 QQQQ301,QCPCPCP 1 230QQQQCPCPCP同步置数同步置数异步异步清零清零六六进制进制计数器计数器七七进制进制计数器计数器方法方法用触发器和门电路设计用触发器和门电路设计用集成计数器构成用集成计数器构成)102(4 MM或或清零端清零端置数端置数端(同步、异步同步、异步) 例例 利用利用EWB观察同步和异步归零的区别。观察同步和异步归零的区别。一、利用同步清零或置数端获

24、得一、利用同步清零或置数端获得 N 进制计数进制计数当当 M 进制计数到进制计数到 SN 1 后使计数回到后使计数回到 S0 状态状态2. 求归零逻辑表达式;求归零逻辑表达式;1. 写出状态写出状态 SN 1 的二进制代码;的二进制代码;3. 画连线图。画连线图。 例例 用用4位二进制计数器位二进制计数器 74163 构成构成十二进制十二进制计数器。计数器。解:解:1. 013QQQCR 111SSN 013QQQLD 或或= 10112. 归零表达式:归零表达式:3. 连线图连线图Q0 Q1 Q2 Q3CTTLDCOCPCTPD0 D1 D2 D3CR1&同步清零同步清零同步置零同步

25、置零二、利用异步清零或置数端获得二、利用异步清零或置数端获得 N 进制计数进制计数 当计数到当计数到 SN 时,立即产生清零或置数信号,时,立即产生清零或置数信号, 使返回使返回 S0 状态。状态。(瞬间即逝)(瞬间即逝)1. 写出状态写出状态 SN 的二进制代码;的二进制代码;2. 求归零逻辑表达式;求归零逻辑表达式;3. 画连线图。画连线图。 例例 用二用二-八八-十六进制异步计数器十六进制异步计数器74197构成十二进制计数器。构成十二进制计数器。110012 S23QQCR 23QQLD 或或Q0 Q1 Q2 Q3CP0D0 D1 D2 D3CRCP1LDCT/&状态状态S12

26、的作用:的作用:产生归零信号产生归零信号异步清零异步清零异步置零异步置零(一一) 归零法存在的问题和解决办法归零法存在的问题和解决办法 各触发器的动态特性和带负载情况不尽相同,且有各触发器的动态特性和带负载情况不尽相同,且有随机干扰信号,造成有的触发器已归零,有的不能归零。随机干扰信号,造成有的触发器已归零,有的不能归零。Q0 Q1 Q2 Q3CTTLDCOCPCTPD0 D1 D2 D3CR11&1 1 001一种一种提高提高归零归零可靠可靠性的性的方法方法&QQSR计到计到 S12 = 1100 前:前:1, 00, 1 QQCPRS10101计到计到 S12 = 1100

27、时时( ):0110 Q,QCPR,S1 1010001CP = 0 之后:之后:01101001 Q,QCPR,S0有足够的时间归零有足够的时间归零三、提高归零可靠性和计数容量的扩展三、提高归零可靠性和计数容量的扩展思路:思路:用用 RS 触发器暂存清零信号,触发器暂存清零信号,保证有足够的归零时间。保证有足够的归零时间。(二二) 计数容量的扩展计数容量的扩展1. 集成计数器的级联集成计数器的级联 Q0 Q1 Q2 Q3CTTLDCOCP CTP D0 D1 D2 D3CRQ4 Q5 Q6 Q7Q0 Q1 Q2 Q3CTTLDCOCP CTP D0 D1 D2 D3CRQ0 Q1 Q2 Q3CP11111CO016 16 = 256 Q0 Q1 Q2 Q3S9A S9B R0B R0ACP0CP1 Q0 Q1 Q2 Q3S9A S9B R0B R0ACP0CP1Q0 Q1 Q2 Q3Q0 Q1 Q2 Q31 2 4 810 20 40 8010 10 = 1002. 利用级联获得大容量利用级联获得大容量 N 进制计数器进制计数器1) 级联级联 N1 和和 N2 进制计

温馨提示

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

评论

0/150

提交评论