第6章时序逻辑电路
第6章 时序逻辑电路
6.4 计数器
6.4 计数器
6.4.3 集成计数器 中规模集成电路计数器种类较多,应用非常广泛。 大 集成计数器分类 ☆按计数脉冲输入方式分: 同步计数器 异步计数器 二进制计数器 ☆按计数方式分为: 二·十进制计数器 可逆计数 ☆按预置和清零功能分为: 同步预置,异步预置 同步清零,异步清零 ☆中规模集成计数器功能完善,具有自扩展特性,所以 通用性很强。 要求:看懂功能表,熟练应用集成电路,内部电路不 做要求
要求:看懂功能表,熟练应用集成电路,内部电路不 做要求。 中规模集成电路计数器种类较多,应用非常广泛。 ★ 集成计数器分类 ☆ 按计数脉冲输入方式分: 同步计数器 异步计数器 ☆ 按计数方式分为: 二进制计数器 二-十进制计数器 可逆计数 ☆ 按预置和清零功能分为: 同步预置,异步预置 同步清零,异步清零 ☆ 中规模集成计数器功能完善,具有自扩展特性,所以 通用性很强。 6.4.3 集成计数器
(一)集成洞步计数器 4位二进制同步计数器 74161、74160 1、逻辑符号 CTPLD D3D2DiDo CR 异步清零端 CTT 74161 Co C。进位输出端 LD 置数控制端 D3~D,数据输入端 Q:Q2QQo CT、CTp计数控制端 Q3~Q数据输出端 CP 计数脉冲输入端 2、功能 具有计数、保持、预置、和清零功能。 CRLDCT,CT,CP D.DD,D 异步置0 XX XXXXx 00 00 同步送数 0 do di d2 d3 do d d2 d3 CTCT只要有一个是0 计数条件 计数 ,停止计数。 0期 保持,C0=0 :,触发器保持,C=0 1 0 保特C。=Q,-Q。 阳:,触发器保持,CQ。Q M=16二进制计数器逢十六进
1、逻辑符号 4位二进制同步计数器 74161、74160 异步清零端 置数控制端 计数控制端 CO 进位输出端 M=16二进制计数器 CRLD CT T、CTP D3~D0数据输入端 Q3~Q0数据输出端 2、功能表 0 X X X X X X X X 0 0 0 0 1 0 X X ↑ d0 d1 d2 d3 d0 d1 d2 d3 1 1 1 1 ↑ X X X X 计数 1 1 0 X X X X X X 保持,C0=0 1 1 1 0 X X X X X 保持CO=Q0~Q3 CRLDCTT CTP CP D0 D1 D2 D3 Q0 Q1 Q2 Q3 异步置0 CTT、CTP只要有一个是0 ,停止计数。 ,触发器保持,CO 0 C T 1 C T 0 P T = = = O 0 3 C T 0 C T 1 ,触发器保持,C Q Q P T = = = 逢十六进一 具有计数、保持、预置、和清零功能。 同步送数 D3D2D1D0 Q3Q2Q1Q0 CO CTP CTT CR LD 74161 计数条件 CP 计数脉冲输入端
74161四位M16同州数器 内部逻辑电路图 中规模集成电路由四级JK D do &ko 触发器和若干门电路组成,其内 部电路如图所示。回示 CR=0 Q3Q2QQ0=0 CR =1LD =0 H& 将预置数d3d2dd在CP个 CP-1 G FE 作用下置入输出端。 G 当CR,LD,CT,CTp=1 D 计数器执行M16计数 当CR,LD=1 CR0 G CTCTp 0X保持,C0=0 D ☐& &K 10保持0=CTQQ2Q1Q
&&&&&&&& ≥1 ≥1 ≥1 ≥1 &&& 111& && JK QQ FF1 && JK QQ FF0 && JK QQ FF2 && JK QQ FF3 & D 0 D1 D2 D3 LDCPCR Q0 Q1 Q2 Q3 CTT CTP CO G1 G2 G3 G4 G5 G6 G7 G8 G9G16 G10G17 G11 G12 G13G18 G14 G15 G19 G20 CR = 0 Q 3Q 2Q 1Q 0 = 0 0 0 0000 CR =1、LD = 0 0 dd 12 dd 3 中规模集成电路由四级JK 触发器和若干门电路组成 ,其内 部电路如图所示 。 01 1 1 将预置数 d 3 d 2 d 1 d 0在CP ↑ 作用下置入输出端。 3 dd2 d10 d 当C R ,L D ,C T T ,C T P = 1 1 1 11 0 计数器执行M16计数 当CR ,LD = 1 T P CT CT 0 X 1 0 0 0 保持,CO = 0 保持 0 1 0 内部逻辑电路图 CO=CT T Q 3 Q 2 Q 1 Q 0
74160四位M10峒步升数器 币因 FF 内部逻辑电路图 &山 士&kp G13 FF 控制逻辑电路保 Gs & —0 证74160为M10计数 &IK G15 器,即逢十进 一。 计数脉冲中G2 &G6 FF 1 &山 74160功能表和 74161功能表完全 D &IK G17 一样。 G7 G3 &G18 G20 74160
1 J C1 1 K R & Q 0 & & & 1 FF 0 G 8 G 12 G 13 1 J C1 1 K R & Q 1 & & & 1 FF 1 G 9 G 14 G 15 & 1 J C1 1 K R & Q 2 & & & 1 FF 2 G 10 G 16 G 17 & 1 J C1 1 K R & Q 3 & & & 1 FF 3 G 11 G 18 G 19 & & CO & 1 1 & G 1 G 5 G 2 G 6 G 4 G 7 G 20 G 3 D0 D1 D D 2 3 L D CP CR CT CT 计数脉冲 74160 T P 控制逻辑电路保 证74160为M10计数 器,即逢十进一。 74160功能表和 74161功能表完全 一样。 内部逻辑电路图
3、应用举例 用74161组成十二位二进 每片74161是4位二进制逢16进 3片74 逢256进 (①)多级计数器的级联的方法下 ☆各片C逐位传递 正常计数条件: CTPLD D:D2D CTPLD D3D2DiDo CTPLD D3D2DiDo CR,LD,CTT,CTp均=1 cT741611Co CTr74161(2C0 cT741613o CR P Q3Q2QQo CPQ3Q2QQ0 而且在CP个计数 SCP T 利用进位输出C0和功能控制端CT串联,共同决定 逢4096进 :0,触发器保持,C。=0 第一片计满值C0=1,第二片才开始计数。当第二片计满值,第三片就可 以计数。 高位片必须等到低位片计满值,才可以计 ★ 串连计数器的缺点: 数。级联级数越多,计数频率越低,所以 工作速度低
用74161组成十二位二进制同步计数器 ⑴ 多级计数器的级联的方法有两种: 每片74161是4位二进制数计数,十二位需3片74161 利用进位输出C0 和功能控制端CTT串联,共同决定高位片是否可以计数。 第一片计满值CO=1,第二片才开始计数。当第二片计满值,第三片就可 以计数。 ☆ 各片CO逐位传递 正常计数条件: C R ,L D ,C T ,C T 均=1 T P 而且在CP↑计数 ,触发器保持,CO 0 C T 1 C T 0 P T = = = ★ 串连计数器的缺点: 高位片必须等到低位片计满值,才可以计 数。级联级数越多,计数频率越低,所以 工作速度低。 D3D2D1D0 Q3Q2Q1Q0 CO CTP CTT CRLD 74161(3) CP D3D2D1D0 Q3Q2Q1Q0 CO CTP CTT CRLD 74161(2) CP D3D2D1D0 Q3Q2Q1Q0 CO CTP CTT CR LD 74161(1) CP CP 1 逢16进一 逢256进一 逢4096进一
☆片间C快速传递 CTPLD D3D2DiDo CTpLD D3D2DiDo CTpLD D3D2DiDo Co cTr74161(1) 74161(2) Co cTT741613) Co R Q3Q2Q1Qo Q:Q2Q1Qo CR Q:Q2Q1Qo nnCP 第一片仍接计数状态,进位输出C。直接接到 高位片CTP端,当片1Co=0,片2、片3的CTp=0, 高位片保持。只要第一片计满值,进位输出C,= 1,高位片进入计数状态。计数速度比较快
☆ 片间CO快速传递 第一片仍接计数状态,进位输出CO直接接到 高位片CTP端,当片1CO=0,片2、片3的CTP=0, 高位片保持。只要第一片计满值,进位输出C0= 1,高位片进入计数状态。计数速度比较快。 D3D2D1D0 Q3Q2Q1Q0 CO CTP CTT CRLD 74161(3) D3D2D1D0 Q3Q2Q1Q0 CO CTP CTT CR LD 74161(2) D3D2D1D0 Q3Q2Q1Q0 CO CTP CTT CR LD 74161(1) CP 1
)用74161、74160组成在意模值计数器 集成计数器可以加适当反馈电路后构成任意模值M计数器。 任意模值M计数器设计原理: 设:计数器的最大计数模值为M,若要得到一个模值为N(<M的计数器, 则只要在进制计数器的顺序计数过程中,设法跳过(M-N)个状态,只在 N个状态循环计数,就可以得到计数模值不大于M的任意模值计数器。 通常中规模集成计数器都有清0、置数等多个控制端,因此实现任意 M计数的基本方法有两种:反馈清0法、反馈置数法。 1、反馈置0法 反馈置0法的基本思想是: 计数器从全0状态S,开始计数,计满M个状态产生置0信 号,使计数器恢复到初态$,然后再重复前面过程
集成计数器可以加适当反馈电路后构成任意模值M计数器。 任意模值M计数器设计原理: 设:计数器的最大计数模值为M,若要得到一个模值为N(<M)的计数器, 则只要在M进制计数器的顺序计数过程中,设法跳过(M-N)个状态,只在 N个状态循环计数,就可以得到计数模值不大于M的任意模值计数器。 通常中规模集成计数器都有清0、置数等多个控制端,因此实现任意 M计数的基本方法有两种:反馈清0法、反馈置数法。 1、反馈置0法 反馈置0法的基本思想是: 计数器从全0状态S0开始计数,计满M个状态产生置0信 号,使计数器恢复到初态S0 ,然后再重复前面过程
☆选择模M计数器的计数范围,确定初态和末态。 ☆确定产生置0或置数信号的译码状态,然后根据译码 状态设计译码反馈电路,是计数器产生清0或置数信号。 ☆画出实现模N计数器的逻辑电路
☆ 选择模M计数器的计数范围,确定初态和末态。 ☆ 确定产生置0或置数信号的译码状态,然后根据译码 状态设计译码反馈电路,是计数器产生清0或置数信号。 ☆ 画出实现模N计数器的逻辑电路