第5章 计数器修改后_第1页
第5章 计数器修改后_第2页
第5章 计数器修改后_第3页
第5章 计数器修改后_第4页
第5章 计数器修改后_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、主讲人:刘 刚(软件学院) 一、计数器的功能及应用一、计数器的功能及应用 1. 功能:功能:对时钟脉冲对时钟脉冲 CP 计数。计数。 2. 应用:应用:分频、定时、产生节拍脉冲和脉冲序列、进行数分频、定时、产生节拍脉冲和脉冲序列、进行数 字运算等。字运算等。 二、计数器的特点二、计数器的特点 1. 输入信号:输入信号:计数脉冲计数脉冲 CP Moore 型型 2. 主要组成单元:主要组成单元:时钟触发器时钟触发器 第第5章章 计数器计数器 (Counter) 5.1 计数器的特点和分类计数器的特点和分类 主讲人:刘 刚(软件学院) (一一) 二进制同步加法计数器二进制同步加法计数器 FF2、F

2、F1、FF0 Q2、Q1、Q0 设计方法一:设计方法一:按前述设计步骤进行按前述设计步骤进行 设计方法二:设计方法二:按计数规律进行级联按计数规律进行级联 CPQ2 Q1 Q0C 0 1 2 3 4 5 6 7 8 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 0 C = Q2n Q1n Q0n Carry向高位的进位向高位的进位 来一个来一个CP翻转一次翻转一次 J0= K0 = 1 当当Q0=1,CP到来即翻转到来即翻转 J1= K1 = Q0 当当Q1Q0=1,CP到来即翻转到来即翻转 J2=

3、K2 = Q1Q0 = T0 = T1 = T2 n 位二进制位二进制同步加法同步加法计数器计数器级联级联规律:规律: 1- 0 0121 i j n j nnn i n ii QQQQQT 主讲人:刘 刚(软件学院) J0= K0 =1J1= K1 = Q0J2= K2 = Q1Q0 CP 1J 1K C1 FF0 1 1J 1K C1 FF1 1J 1K C1 FF2 & & C Q0 Q1 Q2 Q0Q1 Q2 串行进位串行进位 触发器负载均匀触发器负载均匀 CP 1J 1K C1 FF0 1 1J 1K C1 FF1 1J 1K C1 FF2 & & C Q0 Q1 Q2 Q0Q1 Q

4、2 并行进位并行进位 低位触发器负载重低位触发器负载重 C =Q2nQ1nQ0n 主讲人:刘 刚(软件学院) B = Q2n Q1n Q0n Borrow 向高位发出的借位信号向高位发出的借位信号 若用若用T 触发器:触发器: (二二) 二进制同步减法计数器二进制同步减法计数器 CPQ2Q1Q0B 0 1 2 3 4 5 6 7 0 0 0 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 012 FF FF FF、 012 QQQ、 T0 = 1 T1=Q0nT2= Q1n Q0n 级联规律:级联规律: 1- 0 0121 i

5、 j n j nnn i n ii QQQQQT CP 1J 1K C1 FF0 1 1J 1K C1 FF1 1J 1K C1 FF1 & B Q0Q1 Q2 Q0Q1 Q2 主讲人:刘 刚(软件学院) (三三) 二进制同步可逆计数器二进制同步可逆计数器 1.单时钟输入二进制同步可逆计数器单时钟输入二进制同步可逆计数器 加加/ /减减 控制端控制端 0/ DU加计数加计数 T0 = 1、T1= Q0n、 T2 = Q1nQ0n / 012 nnn QQQBC 1/ DU 减计数减计数 T0 = 1、T1= Q0n、 T2= Q1nQ0n nnn QQQBC 012 / CP Q0 1J 1K

6、 C1 FF0 1 Q0 Q2 1J 1K C1 FF2 Q2 Q1 1J 1K C1 FF1 Q1 U / D 1 & 1 & 1 & 1 C/B 主讲人:刘 刚(软件学院) 2.双时钟输入二进制同步可逆计数器双时钟输入二进制同步可逆计数器 加计数脉冲加计数脉冲CPU 减计数脉冲减计数脉冲CPD CP0= CPU+ CPD CP1= CPU Q0n + CPD Q0n CP2= CPU Q1n Q0n + CPD Q1n Q0n CPU 和和CPD 互相排斥互相排斥: 若若CPU = CP,则则CPD= 0 若若CPD= CP, 则则CPU= 0 Q0 1J 1K C1 FF0 1 Q0 Q

7、2 1J 1K C1 FF2 1 Q2 Q1 1J 1K C1 FF1 1 Q1 1 & 1 & 1 主讲人:刘 刚(软件学院) (四四) 集成二进制同步计数器集成二进制同步计数器 1. 集成集成 4 位二进制同步加法计数器位二进制同步加法计数器 74LS161 和和 74LS163 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 VCC CO Q0 Q1 Q2 Q3 CTT LD CR CP D0 D1 D2 D3 CTP 地地 引脚排列图引脚排列图 逻辑功能示意图逻辑功能示意图 Q0 Q1 Q2 Q3 CTT LD CO CP CTP CR D0 D1 D2

8、D3 0 0 0 0 0 0 1 1 0 0 1 1 CR = 0Q3 Q0 = 0000 同步同步并行置数并行置数 CR=1,LD=0,CP 异步异步清零清零 Q3 Q0 = D3 D0 主讲人:刘 刚(软件学院) 74161的状态表的状态表 输 入 输 出 注释 CR LD CTP CTT CP D3 D2 D1 D0Q3n+1 Q2n+1 Q1n+1 Q0n+1CO 0 1 0 d3 d2 d1 d0 1 1 1 1 1 1 0 1 1 0 0 0 0 0 0 d3 d2 d1 d0 计 数 保 持 保 持 0 清零 置数 当当CR = 1, LD = 1, CP ,CTP = CTT

9、= 1,二进制同步加法计数二进制同步加法计数 CTPCTT = 0,保持保持当当CR = 1, LD = 1, 若若 CTT = 0,CO = 0 若若 CTT = 1, nnnn QQQQCO 0123 74163的状态表的状态表 主讲人:刘 刚(软件学院) (一一) 二进制异步加法计数器二进制异步加法计数器 CP Q0 Q1 Q2 CP0 = CP CP1 = Q0 CP2 = Q1 用用T 触发器触发器下降下降 沿沿触发触发 (J = K = 1) C = Q2n Q1n Q0n 1 Q0 1J 1K C1 FF0 Q0 Q1 1J 1K C1 FF1 Q1 1 Q2 1J 1K C1

10、FF2 Q2 1 C CP & 并行进位并行进位 若采用若采用上升沿上升沿触发的触发的 T 触发器触发器 CP0= CP CP1=Q0 CP2=Q1 主讲人:刘 刚(软件学院) D 触发器构成的触发器构成的 T 触发器触发器 ( D = Q ),下降沿下降沿触发触发 若改用若改用上升沿上升沿触发的触发的 D 触发器触发器? Q0Q1 FF1FF2 C1 1D C1 1D Q2 FF0 C1 1D Q1 Q2 & Q0 Q0 Q1 FF1FF2 C1 1D C1 1D Q2 FF0 C1 1D Q1 Q2 & Q0 主讲人:刘 刚(软件学院) (二二) 二进制异步减法计数器二进制异步减法计数器

11、CPQ2 Q1 Q0 0 1 2 3 4 5 6 7 8 0 0 0 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 0 0 0 1 0 0 0 用用T 触发器触发器 (J = K = 1) 上升沿触发上升沿触发 CP0= CP CP1= Q0 CP2= Q1 B = Q2n Q1n Q0n 二进制异步计数器级间连接规律二进制异步计数器级间连接规律 计数规律 T 触发器的触发沿 上升沿下降沿 加法计数CPi = Qi-1CPi = Qi-1 减法计数CPi = Qi-1CPi = Qi-1 1 Q0 1J 1K C1 FF0 Q0 Q1 1J 1K C1 FF1 Q1 1

12、Q2 1J 1K C1 FF2 Q2 1 B CP & 主讲人:刘 刚(软件学院) 1 2 3 4 5 6 7 14 13 12 11 10 9 8 CT/LD Q2 D2 D0 Q0 CP1 地地 VCC CR Q3 D3 D1 Q1 CP0Q0 Q1 Q2 Q3 CR CP1 D0 D1 D2 D3 CP0 CT/LD (三三) 集成二进制异步计数器集成二进制异步计数器74197、74LS197 计数计数/ /置数置数 异步清零异步清零0 CR 0000 30 QQ 异步置数异步置数 1 CR0/ LDCT 3030 DDQQ 加法计数加法计数 1 CR1/ LDCT二二八八 十六进制计数

13、十六进制计数 主讲人:刘 刚(软件学院) 二二-八八-十六进制计数器的实现十六进制计数器的实现 M = 2 CPCP 0 计数输出:计数输出: 0 Q M = 8 CPCP 1 计数输出:计数输出: 1 23 QQQ Q1 Q1 Q2 1J 1K C1 FF2 Q2 1 Q3 1J 1K C1 FF3 Q3 11 1J 1K C1 FF1 CP1 CP0 1 1J 1K C1 FF0 Q0 Q0 M = 16 010 ,QCPCPCP 计数输出:计数输出: 0 1 23 QQQQ 其它:其它:74177、74LS177、74293、74LS293 等。等。 301 ,QCPCPCP 1 2 3

14、0 QQQQ 主讲人:刘 刚(软件学院) 0123 QQQQ 00000001 /0 0010 /0 0011 /0 0100 /0 0101 /0 0110 /0 011110001001 /0/0/0 /1 0000 0000 Q3nQ2n Q1nQ0n 00 01 11 10 10 00 01 11 10 C CPCP CPCPCP 3 210 nnQ QC 03 5.2 十进制计数器(十进制计数器(8421BCD 码)码) 一、一、 十进制同步加法计数器十进制同步加法计数器 主讲人:刘 刚(软件学院) Q1nQ0n Q3nQ2n 00 01 11 10 00 01 11 10 Q3n+

15、1 Q2n+1 Q1n+1 Q0n+1 0 0 0 1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 0 0 0 0 0 1 1 0 1 1 1 nn QQ 0 1 0 nnnnnn QQQQQQ 01013 1 1 nn nnnnnn QQ QQQQQQ 02 12012 1 2 nnnnnn QQQQQQ 03012 1 3 状态方程状态方程 选择选择下降沿下降沿、JK 触发器触发器 驱动方程驱动方程 J0 = K0 = 1, J1= Q3nQ0n, K1= Q0 J2 = K2 = Q1nQ0n J3 = Q2nQ1nQ0n , K3

16、 = Q0n 逻辑图逻辑图 CP 1K C1 FF2 &1J C 1J 1K C1 FF0 1K C1 FF3 &1J 1 & Q1 Q0 1K C1 FF1 &1J & Q2 Q3 Q3 检查能否自启动检查能否自启动 将无效状态将无效状态1010 1111 代入状态方程:代入状态方程: 1010 1011 0100 11101111 1000 11001011 0100 能自启动能自启动 nnQ QC 03 主讲人:刘 刚(软件学院) 二、二、 十进制同步减法计数器十进制同步减法计数器 00001001 /1 1000 /0 0111 /0 0110 /0 0101 /0 0100 /0 0

17、011 00100001 /0 /0 /0 /0(略略) 主讲人:刘 刚(软件学院) 三、三、 集成十进制同步计数器集成十进制同步计数器 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 VCC CO Q0 Q1 Q2 Q3 CTT LD CR CP D0 D1 D2 D3 CTP 地地 (引脚排列与引脚排列与74161相同相同) 0 CR (74162 同步清零同步清零) 1 CR0 LD CP 1 LDCR 1 PT CTCT nnQ QCO 03 nnQ QCTCO 03T 0 PT CTCT 1 T CT进位信号保持进位信号保持 0 T CT进位输出低电平进

18、位输出低电平 1. 集成十进制同步加法计数器集成十进制同步加法计数器74160、74162 主讲人:刘 刚(软件学院) 2. 集成十进制同步可逆计数器集成十进制同步可逆计数器 (1) 74190 (单时钟,引脚与单时钟,引脚与74191相同相同) 0 LD 3030 DDQQ 1 LD0 CT 0/ DU 加法计数加法计数 1/ DU 减法计数减法计数 nnQ QBOCO 03 / nnnn QQQQBOCO 0123 / 1 LD1 CT 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 D1 Q1 Q0 CT U/D Q2 Q3 地地 VCC D0 CP RC

19、CO/BO LD D2 D3 主讲人:刘 刚(软件学院) (2) 74192 (双时钟,引脚与双时钟,引脚与74193相同相同) 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 D1 Q1 Q0 CPD CPU Q2 Q3 地地 VCC D0 CR BO CO LD D2 D3 1 CR 0 LD 3030 DDQQ 0 CR 1 LD0 CR 1 DU CP,CP 加法计数加法计数 1 UD CP,CP nn U QQCPCO 03 减法计数减法计数 nnnn D QQQQCPBO 0123 1 LD 0 CR 1 DU CPCP 主讲人:刘 刚(软件学院) 方

20、法方法 用触发器和门电路设计用触发器和门电路设计 用集成计数器构成用集成计数器构成 )102( 4 MM或或 清零端清零端 置数端置数端 (同步、异步同步、异步) 5.3 N 进制计数器进制计数器 一、利用同步清零或置数端获得一、利用同步清零或置数端获得 N 进制计数(用进制计数(用归零法归零法或或 置数法)置数法) 当当 M 进制计数到进制计数到 SN 1 后使计数回到后使计数回到 S0 状态状态 2. 求归零逻辑表达式;求归零逻辑表达式; 1. 写出状态写出状态 SN 1 的二进制代码的二进制代码; 3. 画连线图。画连线图。 主讲人:刘 刚(软件学院) 【例例5-1】 用用4位二进制计数

21、器位二进制计数器 74163 构成十二进制计数器。构成十二进制计数器。 1. 013 QQQCR 111 SS N 013 QQQLD 或或 = 1011 2. 归零表达式:归零表达式: 3. 连线图连线图 Q0 Q1 Q2 Q3 CTT LD CO CP CTP D0 D1 D2 D3 CR 1& 同步清零同步清零 同步置零同步置零 主讲人:刘 刚(软件学院) 二、利用异步清零或置数端获得二、利用异步清零或置数端获得 N 进制计数进制计数 当计数到当计数到 SN 时立即产生清零或置数信号,返回时立即产生清零或置数信号,返回 S0 状态。状态。 (瞬间即逝)(瞬间即逝) 1. 写出状态写出状态

22、 SN 的二进制代码的二进制代码; 2. 求归零逻辑表达式;求归零逻辑表达式; 3. 画连线图。画连线图。 【例例5-2】用二用二-八八-十六进制异步计数器十六进制异步计数器74197构成构成12进制计数器。进制计数器。 1100 12 S 23Q QCR 23Q QLD 或或 Q0 Q1 Q2 Q3 CP0 D0 D1 D2 D3 CR CP1 LDCT/& 状态状态S12的作用:的作用: 产生归零信号产生归零信号 异步清零异步清零 异步置零异步置零 主讲人:刘 刚(软件学院) (一一) 归零法存在的问题和解决办法归零法存在的问题和解决办法 各触发器的动态特性和带负载情况不尽相同,且有随机干

23、扰各触发器的动态特性和带负载情况不尽相同,且有随机干扰 信号,造成有的触发器已归零,有的不能归零。信号,造成有的触发器已归零,有的不能归零。 Q0 Q1 Q2 Q3 CTT LD CO CP CTP D0 D1 D2 D3 CR 1 1 & 1 1 0 0 1 一种提高一种提高 归零可靠归零可靠 性的方法性的方法 & Q Q SR 计到计到 S12 = 1100 前:前: 1, 00, 1 QQCPRS 10 1 0 1 计到计到 S12 = 1100时时( ): 0110 Q,QCPR,S 1 1 0 1 0 0 0 1 CP = 0 之后:之后: 0 1 1 0 1001 Q,QCPR,S

24、 0 有足够的时间归零有足够的时间归零 三、提高归零可靠性和计数容量的扩展三、提高归零可靠性和计数容量的扩展 思路:用思路:用 RS 触发器触发器 暂存清零信号,保证暂存清零信号,保证 有足够的归零时间。有足够的归零时间。 主讲人:刘 刚(软件学院) (二二) 计数容量的扩展计数容量的扩展 1. 集成计数器的级联集成计数器的级联 Q0 Q1 Q2 Q3 CTT LD CO CP CTP D0 D1 D2 D3 CR Q4 Q5 Q6 Q7 Q0 Q1 Q2 Q3 CTT LD CO CP CTP D0 D1 D2 D3 CR Q0 Q1 Q2 Q3 CP 1 1 1 1 1 CO0 16 16= 256 Q0 Q1 Q2 Q3 S9A S9B R0B R0A CP0 CP1 Q0 Q1 Q2 Q3 S9A S9B R0B R0A CP0 CP1 Q0 Q1 Q2 Q3Q0 Q1 Q2 Q3 1 2 4 8 10 20 40 80 10 10= 100 主讲人:刘 刚(软件学院) 2. 利用级联获得大容量利用级联获得大容量 N 进制计数器进制计数器 1) 级联级联 N1 和和 N2 进制计数器,容量扩展为进制计数器,容量扩展为 N1 N2 N1进制进制 计数器计数器 N2进制进制

温馨提示

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

评论

0/150

提交评论