《时序逻辑电路-计数器.ppt》由会员分享,可在线阅读,更多相关《时序逻辑电路-计数器.ppt(25页珍藏版)》请在三一办公上搜索。
1、21.3 计数器(Counter),21.3.1 计数器的特点和分类,一、计数器的功能及应用,1.功能:,对时钟脉冲 CP 计数。,2.应用:,分频、定时、产生节拍脉冲和脉冲序列、进行数字运算等。,二、计数器的特点,1.输入信号:,计数脉冲 CP,Moore 型,2.主要组成单元:,时钟触发器,三、计数器的分类,按数制分:,二进制计数器十进制计数器N 进制(任意进制)计数器,按计数方式分:,加法计数器减法计数器可逆计数(Up-Down Counter),按时钟控制分:,同步计数器(Synchronous)异步计数器(Asynchronous),按开关元件分:,TTL 计数器CMOS 计数器,2
2、1.3.2 二进制计数器,计数器计数容量、长度或模的概念,计数器能够记忆输入脉冲的数目,即电路的有效状态数 M。,3 位二进制同步加法计数器:,0000,1111,/1,4 位二进制同步加法计数器:,000,111,/1,n 位二进制同步加法计数器:,一、二进制同步计数器,(一)3 位二进制同步加法计数器,FF2、FF1、FF0,Q2、Q1、Q0,设计方法一:,000,/0,001,010,011,100,101,/0,/0,/0,/0,110,/0,111,/0,/1,解,选用下降沿触发的 JK 触发器,时钟方程,输出方程,状态方程,1,0,0,1,1,1,0,0,0,1,1,1,1,0,0
3、,0,0,0,1,0,1,0,1,1,JK 触发器特性方程,求驱动方程,得,逻辑图,串行进位,触发器负载均匀,(四)集成二进制同步计数器(掌握),1.集成 4 位二进制同步加法计数器,引脚排列图,逻辑功能示意图,0 0 1 1,Q3 Q0=0000,同步并行置数,异步清零,Q3 Q0=D3 D0,1)74LS161,74161功能表,D 触发器构成的 T 触发器(D=Q),下降沿触发,若改用上升沿触发的 D 触发器?,5.2.3 十进制计数器,(8421BCD 码)(掌握),一、十进制同步计数器,(一)十进制同步加法计数器*,状态图,时钟方程,输出方程,状态方程,选择下降沿、JK 触发器,驱动
4、方程,J0=K0=1,J2=K2=Q1nQ0n,J3=Q2nQ1nQ0n,K3=Q0n,逻辑图,检查能否自启动,将无效状态1010 1111代入状态方程:,1010,1011,0100,1110,1111,1000,1100,1011,0100,能自启动,(四)集成十进制同步计数器(*),74160、74162,(引脚排列与74161相同),异步清零功能:,(74162 同步清零),同步置数功能:,同步计数功能:,保持功能:,进位信号保持,进位输出低电平,1.集成十进制同步加法计数器,二、十进制异步计数器(掌握),(三)集成十进制异步计数器,异步清零功能,异步置“9”功能,异步计数功能,M=2
5、,M=5,M=10,CP,CP,21.2 寄存器,寄存器是数字系统常用的逻辑部件,它用来存放数码或指令等。它由触发器和门电路组成。一个触发器只能存放一位二进制数,存放 n 位二进制时,要 n个触发器。,21.2.2 移位寄存器,不仅能寄存数码,还有移位的功能。,所谓移位,就是每来一个移位脉冲,寄存器中所寄存的数据就向左或向右顺序移动一位。,寄存数码,1.单向移位寄存器,D,1011,1,Q,1011,1,0,1,1,J,K,F3,数据依次向左移动,称左移寄存器,输入方式为串行输入。,Q,Q,Q,动画,再输入四个移位脉冲,1011由高位至低位依次从Q3端输出。,串行输出方式,动画,四位左移移位寄
6、存器状态表,1,2,3,1,0,1,并 行 输 出,再继续输入四个移位脉冲,从Q3端串行输出1011数码,动画,右移移位寄存器,5.2.4 N 进制计数器,方法,用触发器和门电路设计,用集成计数器构成,清零端,置数端,(同步、异步),一、利用同步清零或置数端获得 N 进制计数,思 路:,当 M 进制计数到 SN 1 后使计数回到 S0 状态,2.求归零逻辑表达式;,1.写出状态 SN 1 的二进制代码;,3.画连线图。,步 骤:,例 用4位二进制计数器 74163 构成十二进制计数器。,解:,1.,=1011,2.归零表达式:,3.连线图,同步清零,同步置零,二、利用异步清零或置数端获得 N
7、进制计数,当计数到 SN 时,立即产生清零或置数信号,使返回 S0 状态。(瞬间即逝),思 路:,步 骤:,1.写出状态 SN 的二进制代码;,2.求归零逻辑表达式;,3.画连线图。,例 用二-八-十六进制异步计数器74197构成十二进制计数器。,状态S12的作用:产生归零信号,异步清零,异步置零,(二)计数容量的扩展,1.集成计数器的级联,CP,1,CO0,16 16=256,1 2 4 8,10 20 40 80,10 10=100,2.利用级联获得大容量 N 进制计数器,1)级联 N1 和 N2 进制计数器,容量扩展为 N1 N2,例,用 74290 构成 六十 进制计数器,N1=10,
8、N2=6,个位,十位,异步清零,个位芯片应逢十进一,60=6 10=N1 N2=N,2)用归零法或置数法获得大容量的 N 进制计数器,例 试分别用 74161 和 74162 接成六十进制计数器。,用 SN 产生异步清零信号:,用 SN1 产生同步置数信号:,先用两片74161构成 256 进制计数器,74162 同步清零,同步置数。,再用归零法将M=100改为N=60进制计数器,,即用SN1产生同步清零、置数信号。,先用两片74162构成 1010 进制计数器,,1.同步 清零(或置数)端计数终值为 SN1 异步 清零(或置数)端计数终值为 SN,2.用集成 二进制 计数器扩展容量后,终值 SN(或 SN1)是二进制代码;,用集成十进制计数器扩展容量后,终值 SN(或SN1)的代码由个位、十位、百位的十进制数对应的 BCD 代码构成。,注意,