任意进制计数器构成以及时序逻辑电路设计
数字电子技术基础-第六章_时序逻辑电路(完整版)
R’D S1 S0 工作状态 0 X X 置零 1 0 0 保持 1 0 1 右移 1 1 0 左移 1 1 1 并行输入
27
扩展应用(4位
8位)
28
Y = 8M + 2N
29
三、计数器
用于计数、分频、定时、产生节拍脉冲等
分类: 按时钟分,同步、异步 按计数过程中数字增减分,加、减和可逆 按计数器中的数字编码分,二进制、二-十进制和循环码… 按计数容量分,十进制,十六进制…
Y Q2Q3
9
状态转换图
10
波形图
11
(1)驱动方程:D2
D1 Q1 A Q1 Q2
(2)状态方程:Q2
*
Q1* A
Q1 Q1
Q2
(3)输出方程: Y [(AQ1Q2 )( AQ1Q2 )] AQ1Q2 AQ1Q2
QQ2*1*Q(1QQ22Q3
) Q1 Q1Q3Q2
Q3* Q1Q2Q3 Q2Q3
8
时序电路的状态转换表
状态转换表
Q3 Q2 Q1
000 001 01 0 01 1 1 00 1 01 110 111
Q3* Q2* Q1* Y
001 0 01 00 01 1 0 1 000 1 01 0 1 1 00 0001 0001
T0 1
行修改,在0000 时减“1”后跳变 T1 Q0 Q0(Q3Q2Q1)
设计一个24进制计数器(时序逻辑电路设计实验 )
阶段性考核之三:【平时成绩15分】
时序逻辑部分设计型实验报告
附录1:整体清零法仿真电路图
附录2:整体置数法仿真电路图
附录3:方案二仿真电路图
译码器的主要任务是将控制器的输出Q1、Q0的4种工作状态,翻译成甲、乙车道上6个信号灯的工作状态。控制器的状态编码与信号灯控制信号之间的关系如表12、4所示。实现上述关系
时序逻辑电路-计数器.
状态方程
Q
Q
n1 0 n 1 1
Q
n 3
n 0
Q Q Q
n 1
n 2 n 1
n 0
n+1 Q n+1 Q n+1 n n Q3n+1 Q 检查能否自启动 2 1 0 驱动方程 C Q 3 Q0 n n Q1 Q0 n Q3nQ将无效状态 00 01 11 1010 1111 10 2 J00001 = K0 = 1, n n 0010 0100 0011 00 代入状态方程: Q Q
J0 K0 1 J1 K1 Q0 J 2 K 2 Q1Q0
触发器 负载均匀
&
FF0 1
1J C1 1K
Q0
Q0
FF1
1J C1 1K
Q1 Q1
FF2
1J C1 1K
Q2 Q2
C
CP
(四) 集成二进制同步计数器(掌握)
1. 集成 4 位二进制同步加法计数器 1) 74LS161
16 15 14 13 12 11 10 9
74160(2)
1 2 3 4 5 6 7 8
CR CP D0 D1 D2 D3 CTP 地
异步清零功能: CR 0 (74162 同步清零) 同步置数功能: CR 1 LD 0 CP
CR LD 1 CTT CTP 1 n n CO Q3 Q0 保持功能: CTT CTP 0 n n CO CTT Q3 Q0 CTT 1 进位信号保持 CTT 0 进位输出低电平
数字电子技术项目四任意进制计数器的制作与测试
基础知识:
时序逻辑电路
时序逻辑电路 同步时序电路的
的分析方法
设计
(2)存储电路的输出状态必须反馈到输入端, 与输入信号一起共同决定组合电路的输出
基础知识:
时序逻辑电路
时序逻辑电路 同步时序电路的
的分析方法
设计
2. 时序电路的分类 (1)按照存储单元状态变化的特点,时序
项目四
任意进制计数器的制作与测试
项目导读:
本项目实现包括三个阶段,先是学 习用JK触发器构成的计数器,再是常见 的集成计数器功能测试和应用,然后才 是任意进制计数器的制作与测试。项目 相关知识点主要有时序逻辑电路分析与 设计,计数器功能测试及计数器的设计 与制作。
知识目标:
理解时序逻辑电路的基本概念及分 类。
的分析方法
设计
2. 同步时序电路设计举例 【例4.3】:设计一个串行数据检测器,要
求:连续输入三个或三个以上的1时输出为1, 其它输入情况下输出为0
基础知识:
时序逻辑电路
时序逻辑电路 同步时序电路的
的分析方法
设计wk.baidu.com
表4-3 例4.3的状态转换表
基础知识:
时序逻辑电路
时序逻辑电路 同步时序电路的
的分析方法
电路可以分成同步时序电路和异步时序电路两 大类。
实验六 任意进制计数器的构成
实验六任意进制计数器的构成
设计性实验
一、实验目的
1、学习用集成触发器构成计数器的方法;
2、掌握中规模集成计数器的使用及功能测试方法;
3、运用集成计数计构成N分频器,了解计数计的分频作用。
二、实验原理
计数器是一个用以实现计数功能的时序部件,它不仅可用来计脉冲数,还常用作数字系统的定时、分频和执行数字运算以及其它特定的逻辑功能。
计数器种类很多。按构成计数器中的各触发器是否使用一个时钟脉冲源来分,有同步计数器和异步计数器。根据计数制的不同,分为二进制计数器,十进制计数器和任意进制计数器。根据计数的增减趋势,又分为加法、减法和可逆计数器。还有可预置数和可编程序功能计数器等等。目前,无论是TTL还是CMOS 集成电路,都有品种较齐全的中规模集成计数器。使用者只要借助于器件手册提供的功能表和工作波形图以及引出端的排列,就能正确地运用这些器件。
1、用D触发器构成异步二进制加/减计数器
图6-1是用四只D触发器构成的四位二进制异步加法计数器,它的连接特点是将每只D触发器接成T'触发器,再由低位触发器的Q端和高一位的CP端相连接。
图6-1 四位二进制异步加法计数器
若将图6-1稍加改动,即将低位触发器的Q端与高一位的CP端相连接,即构成了一个4位二进制减法计数器。
2、中规模十进制计数器
CC40192是同步十进制可逆计数器,具有双时钟输入,并具有清除和置数等功能,其引脚排列及逻辑符号如图6-2所示。
图中LD—置数端CP U—加计数端CP D—减计数端
CO—非同步进位输出端BO—非同步借位输出端
D0、D1、D2、D3—计数器输入端
基于74LS192的任意进制计数器的设计
基于74LS192的任意进制计数器的设计
【摘要】利用集成二、十进制计数器采用置数法、置零法设计任意进制计数器,分析设计方法,给出设计案例。以集成计数器74LS192为例,运用置零法和置数法设计八进制计数器和二十四进制计数器,来讲述任意进制计数器的设计原理与基本方法。
【关键词】集成计数器;任意进制计数器的设计;置数法;置零法
一、引言
数字系统中的时序电路中,使用最多的电路就是计数器,计数器不仅能用于对时钟脉冲计数,还可以用于分频、定时、产生节拍脉冲和脉冲序列以及进行数字运算等。集成计数器是运用的最为广泛的一种时序部件。集成计数器的种类非常多样,如果按计数器中数字的编码方式分类,可分为二进制计数器,十进制计数器等。集成计数器中,二进制和十进制计数器比较多见,对于任意进制计数器,通常利用现有的二、十进制计数器通过反馈清零或反馈置数来实现。任意进制计数器在控制系统中经常使用,是数字电子技术教学的重点内容之一,也是学生设计性实验的难点之一,以下就以集成计数器74LS192为例,介绍在已有的计数器基础上设计任意进制计数器的方法。
二、设计依据及举例
1.74LS192的管脚图
74LS192是同步十进制可逆计数器,它由四个主从T触发器和一些门电路组成。具有双时钟输入、清零、保持、并行置数、加计数、减计数等功能。图1为74LS192的管脚图。
图1 74LS192的管脚图
图1中:CLR是清零端,高电平有效;UP是递加计数脉冲输入端;DOWN是递减计数脉冲输入端;~LOAD是置数控制端,低电平有效;~CO是进位输出端;~BO是借位输出端。ABCD是置数端口。
电子线路基础数字电路实验7 时序逻辑电路设计
实验七时序逻辑电路设计
一、实验目的
1. 学习用集成触发器构成计数器的方法。
2. 熟悉中规模集成十进制计数器的逻辑功能及使用方法。
3. 学习计数器的功能扩展。
4. 了解集成译码器及显示器的应用。
二、实验原理
计数器是一种重要的时序逻辑电路,它不仅可以计数,而且用作定时控制及进行数字运算等。按计数功能计数器可分加法、减法和可逆计数器,根据计数体制可分为二进制和任意进制计数器,而任意进制计数器中常用的是十进制计数器。根据计数脉冲引入的方式又有同步和异步计数器之分。
1. 用D触发器构成异步二进制加法计数器和减法计数器:
图10—1是用四只D触发器构成的四位二进制异步加法计数器,它的连接特点是将每只D触发器接成T'触发器形式,再由低位触发器的Q端和高一位的CP端相连接,即构成异步计数方式。若把图10—1稍加改动,即将低位触发器的Q端和高一位的CP端相连接,即构成了减法计数器。
图10—1
本实验采用的D触发器型号为74LS74A,引脚排列见前述实验。
2. 中规模十进制计数器
中规模集成计数器品种多,功能完善,通常具有予置、保持、计数等多种功能。74LS182同步十进制可逆计数器具有双时钟输入,可以执行十进制加法和减法计数,并具有清除、置数等功能。引脚排列如图10—2所示。其中LD−−置数端;CP u−−加计数端;CP D−−减计数端;DO−−非同步进位输出端;
CO−−非同步借位输出端;Q A、Q B、Q C、Q D−−计数器输出端;D A、D B、D C、D D−−数据输入端;CR−−清除端。
表10—1为74LS192功能表,说明如下:
第四章 时序逻辑电路(2)
图4.47给出了74LS194A的逻辑符号和引脚排列。
根据上述功能分析,可以得到其功能如表4.16所示。
【例4.8】试用二片74LS194A扩展成8位双向移位寄存器。
解,将低位片的Q3连接到高位片的DIR,同时将高位片的 Q0连接到低位片的DIL如图4.48,即可将二片74LS194A扩 展成8位双向移位寄存器。
(2)用清零法实现时,若接成8421模十计数器,则应在 0111(7,该状态为暂态)时清零,但需添加逻辑器件才能实 现,因而考虑采用5421模十计数器,此时时钟信号从CP2输入, Q3接CP1,Q0Q3Q2Q1作为输出,在Q0Q3Q2Q1为1010(7)时清 零。其逻辑图和状态转换图如图4.37(c)、(d)。
4.3.3. 集成计数器的应用
一.计数器的级联
两个模为N的计数器级联,可实现模为N×N的计数器。 1.同步级联 图4.29是用两片4位二进制加法计数器74LS161采用 同步级联方式构成的8位二进制同步加法计数器,每当片 (1)产生进位时(C=1),片(2)计数。实现模为 16×16=256。
2.异步级联 用两片74LS191采用异步级联方式构成的8位二进制异 步可逆计数器如图4.30所示。
图4.42 4位集成寄存器74LSl75 (逻辑图 )
二.移位寄存器
移位寄存器不但可以寄存数码,而且在移位脉冲作用下, 寄存器中的数码可根据需要向左或向右移动1位。移位寄存 器也是数字系统和计算机中应用很广泛的基本逻辑部件。
计数器的逻辑电路
计数器是一种在数字系统中广泛使用的逻辑电路。它能够记录和显示数字信息,在各种领域中都有广泛的应用,如计算机、控制系统等。
计数器的种类很多,根据其记录和显示数字信息的方式不同,可以分为二进制计数器、十进制计数器、N进制计数器等。其中,二进制计数器是最简单的一种,它采用二进制编码方式,即0和1的组合表示数字信息。十进制计数器则采用十进制编码方式,即0到9的数字表示数字信息。而N进制计数器则采用N 进制编码方式,可以表示任意进制的数字信息。
计数器的逻辑电路设计是实现计数器功能的关键。一般来说,计数器的逻辑电路可以分为三个部分:触发器、译码器和显示电路。
首先,触发器是计数器中最基本的逻辑单元,它能够存储二进制信息,具有置位、复位和翻转三种基本操作。在计数器中,需要使用多个触发器来存储计数器的状态。
其次,译码器是计数器中用于将二进制信息转换为对应的十进制数字的逻辑单元。在设计中,需要根据具体的计数器需求选择合适的译码器。
最后,显示电路是计数器中用于将数字信息显示出来的逻辑单元。它一般由一些LED灯或者液晶显示屏组成,根据译码器输出的信号来显示相应的数字信息。
除了以上三个部分,计数器中还需要添加一些控制信号以实现计数、清零、置数等功能。这些控制信号可以通过一些简单的逻辑门来实现。
总的来说,计数器的逻辑电路设计是一个比较复杂的过程,需要考虑触发器的选择、译码器的设计、显示电路的组成以及控制信号的实现等多个方面。同时,还需要考虑到计数器的功耗、速度、稳定性等多个因素。因此,在实际应用中,需要根据具体的需求和条件来选择合适的计数器设计。
第六章 时序逻辑电路计数器
原理:根据二进制减法运算规 则可知:在多位二进制数末位 减1,若第i 位以下皆为0时, 则第i 位应翻转。 由此得出规律,若用T 触发器 构成计数器,则第i 位触发器 输入端Ti 的逻辑式应为:
CLK
Q2 Q1 Q0
0 1 2 3 4 5 6 7
1 1 1 1 0 0 0 0
1 1 0 0 1 1 0 0
等效 电路状态 进位输出 计数 C 脉冲顺序 Q Q Q Q 十进制数 3 0 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
其电路如图6.3.13所示。 a. 驱动方程:
T0 1 T1 Q0Q3 T2 Q0Q1 T3 Q0Q1Q2 Q0Q3
6.3.2 计数器
b. 状态方程和转换图为:
* Q0 * Q1 * Q2 * Q3
Q0 Q1 (Q0Q3 )Q1 Q0Q3 (Q0Q1 )Q2 Q0Q1Q2 (Q0Q1Q2 Q0Q3 ) Q3 (Q0Q1Q2 Q0Q3 )Q3 有效循环
数电用集成计数器构成任意进制计数器
Q7 Q6 Q5 Q4
Q3 Q2 Q1 Q0
4位二进制 进位 Hale Waihona Puke Baidu位二进制
计数器(2)
计数器(1) CP
(并且Q7,Q6 , … , Q0 依次为时钟CP的28, 27 , …, 21 分频)
D0
D1
74191扩展成8位可逆计数器
D2
D3
Q0 Q1 Q2 Q3
CP
CP
DM/U AX/MIN
Q0 Q1
CP
Q2
Q3
RCO MAX /MIN
74191
EN RCO
Q0
1
0
1
0
1
0
0
1
0
1
LD EN D/U
01
0
QD001QD11QD22QD33
Q1
01100110011001
Q2
1 1 1 Q0 0 Q10 Q2 Q0 3 0 0 0 Q1 4 Q51Q6 Q1 7 1 0
Q3
11
AX/MI异N 步级联 CP
十位数 (8421BCD码)
CP1 Q0 Q1 Q2 Q3
CP
CP0 74290(1)
R0(1) R0(2) R9(1) R9(2)
CP1 Q0 Q1 Q2 Q3 CP0 74290(2)
R0(1) R0(2) R9(1) R9(2)
实验八 时序逻辑电路设计实验
实验八时序逻辑电路设计实验
一、实验概述
本实验是使用74LS74双D触发器构成一个扭环形计数器,以及使用74LS112双JK触发器构成三进制加法计数器。
二、实验目的
1、掌握简单的时序电路的设计方法
2、掌握简单时序电路的调试方法
三、实验预习要求
1、查找74LS74、74LS11
2、74LS00芯片引脚图,并熟悉引脚功能
2、复习教材中异步2n进制计数器构成方法及同步2n进制计数器构成方法的内容
3、复习同步时序电路和异步时序电路的设计方法
4、设计画出用74LS74构成异步四进制减法计数器的逻辑电路图
5、设计画出用74LS112构成同步四进制加法计数器的逻辑电路图
四、实验原理
时序逻辑电路是数字逻辑电路的重要组成部分,时序逻辑电路又称时序电路,主要由存储电路和组合逻辑电路两部分组成。它和我们熟悉的其他电路不同,其在任何一个时刻的输出状态由当时的输入信号和电路原来的状态共同决定,而它的状态主要是由存储电路来记忆和表示的。同时时序逻辑电路在结构以及功能上的特殊性,相较其他种类的数字逻辑电路而言,往往具有难度大、电路复杂并且应用范围广的特点。时序逻辑电路通常可以分为同步时序逻辑电路和异步时序逻辑电路两大类。
同步时序逻辑电路
从构成方式来讲,同步时序电路所有操作都是在同一时钟严格的控制下步调一致地完成的。从电路行为上,同步电路的时序电路公用同一个时钟,而所有的时钟变化都是在时钟的上升沿(或下降沿)完成的。
同步逻辑是时钟之间存在固定因果关系的逻辑,所有时序逻辑都是在同源时钟控制下运行。注意,在用Verilog HDL实现时,并不要求是同一时钟,而是同源时钟。所谓的同源时钟是指同一个时钟源衍生频率比值为2的幂次方,且初相位相同的时钟。
时序逻辑电路设计
时序逻辑电路设计
时序逻辑电路是指根据时序关系进行信息处理的电路。在现代电子技术领域,时序逻辑电路扮演着至关重要的角色。本文将介绍时序逻辑电路设计的基本原理、方法以及相关技术。
一、时序逻辑电路的概念和分类
时序逻辑电路是根据设定的时钟信号对输入信号进行处理并产生特定输出信号的电路。它可以分为同步时序逻辑电路和异步时序逻辑电路。
同步时序逻辑电路是基于时钟信号的输入输出的,它的工作状态由时钟信号的边沿决定。常见的同步时序逻辑电路包括触发器、计数器等。
异步时序逻辑电路则是与时钟信号无关的,它的工作状态由输入信号的变化决定。典型的异步时序逻辑电路包括锁存器和状态机。
二、时序逻辑电路设计的基本原理
时序逻辑电路设计的基本原理包括时钟信号的选择、状态图的设计和触发器的使用。
1. 时钟信号的选择
时钟信号是时序逻辑电路设计中必不可少的元件。它决定了电路的工作频率和时序关系。合理选择时钟信号能够保证电路的正常工作和时序的准确性。
2. 状态图的设计
状态图是时序逻辑电路设计中的重要工具。它可以帮助设计者对电路的状态转移进行清晰的描述和分析。在状态图的设计中,需要考虑输入信号、输出信号以及状态转移条件。
3. 触发器的使用
触发器是时序逻辑电路设计中的关键组件。它可以存储和控制电路的状态。触发器的选择和配置直接影响着电路的性能和功能。
三、时序逻辑电路设计的方法
时序逻辑电路设计的方法包括状态图设计、状态转移表设计和电路实现。
1. 状态图设计
状态图设计是时序逻辑电路设计的第一步。通过绘制状态图,可以清晰地描述电路的各个状态以及状态之间的转移关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.3.2 计数器
1. M<N的情况
【 】 内容 回顾
在N进制计数器的顺序计数过程中,若设法使之跳 过(N-M)个状态,就可以得到M进制计数器了,其 方法有置零法(复位法)和置数法(置位法)。
置零法
置数法
6.3.2 计数器
a. 置零法:
置零法适用于有置 零(有异步和同步)输 入端的计数器,如异步 置零的有74LS160、161、 191、190、290,同步置 零的有74LS163、162, 其工作原理示意图如图 所示。
(1)整体置零法实现53进制。(M=53)
R DS 53 ( 000 11 1 ) B 01
利用整体置零法由74LS161构成53进制加法计数器如图
所示。
R DS53 ( 000 11 1 ) B 01
1010
1100
十进制数53对应的二进制数为0011 0101 实现从0000 0000到0011 0100的53进制计数器
任意进制计数器构成以及时序逻 辑电路设计
6.3.2 计数器
四、任意进制计数器的构成方法
【 】 内容 回顾
若已有N进制计数器(如74LS161),现在要实现M 进制计数器
N进制
M N
M
N
M进制
任意进制计数器只能用已有的计数器芯片通过 外电路的不同连接方式实现,即用组合电路产生 复位、置位信号得到任意进制计数器。
①选定循环初态Si,确定i,写i=( ②判定循环末态Si+M-1 ③写i+M-1=( )2,将Si+M-1 全部Q为1的端相与非→ LD
)2,→D3D2D1D0
【例】用74161实现12进制计数器。
(2) 置数法(i=1), M=12,在SM+i-1=S12=1100处反馈置1。
1
CLK 计数输入
1
CLK 计数输入
EP D0 D1 D2 D3 C
ET
74160 LD
1 CLK
Q0
Q1
Q2
Q3 RD
EP D0 D1 D2 D3 C
ET
74160 LD
1 CLK
Q0
Q1
Q2
Q3 RD
进位输 出CO
【例】用74160实现63进制计数器。
整体置零法 M=63,在SM=S63=0110 0011 处反馈清零。
EP
C
ET 74LS161 LD
CLK
RD 1
Q0 Q1 Q2 Q3
& 1
Y
进位输出
A0时L , D(Q3Q0),为 1进 0 制 计 数 器
A1时L , D(Q3Q 1Q 0),为 1进 2 制计数
小结
基本要求: 1. 掌握74160、 74161各管脚的功能; 2. 掌握用74160 、74161实现不同进制的
渡态”。
暂态
利用异步复位端RD ,跳过多余状态,实现任意进制计数。
异步复位法①计数到M时,清0, (异步置零) ②写SM=( )2,全部Q为1的端相与非R→D
适用于异步清0的集 成计数器,当满足清0 条件时,立即清0。
【 】 内容 回顾
【例】用74160实现7进制计数器。
置零法,M=7,在SM=S7=0111处反馈清零。
处反馈置零。
1
CLK 计数输入
EP D0 D1 D2 D3 C
ET
74160 LD
1 CLK
Q0
Q1
Q2
Q3 RD
EP D0 D1 D2 D3 C
ET
74160 LD
1 CLK
Q0
Q1
Q2
Q3 RD
进位输出
【例】用74160实现63进制计数器。
整体置数法 1
i=6, M=63,在Si+M-1=S68=0110 1000 处反馈置零。
【例】用74160实现100进制计数器。 (1) 并行进位,M=100=10*10。
1
EP D0 D1 D2 D3 C
ET
74160 LD
CLK
CLK
Q0
Q1
Q2
Q3 RD
计数输入
1
EP D0 ET
CLK
Q0
D1 D2 D3 C 74160 LD
Q1 Q2 Q3 RD
进位输出
1
1 2 3 4 5 6 7 8 9 10 11 12 131415 1617
ET CLK
Q0
74160 Q1 Q2
LD R Q3 D
1
6.3(.以2 具计有数同器步预置数端 LD的集成计数器为例)
置数法的应用可以分三种情况: (现有N进制计数器,构成M进制)
取前M种状态 取后M种状态 取中间M种状态
取(i)2——(i+M-1)2 共M个状态
取中间M种状态
同步预置数法 :
C
【例】用74160实现100进制计数器。 (2) 串行进位,M=100=10*10。
1
1
EP D0 D1 D2 D3 C
CLK
ET
74160 LD
CLK
Q0
Q1
Q2
Q3 RD
计数输入
1
EP D0 D1 D2 D3 C
ET
74160 LD
CLK
Q0
Q1
Q2
Q3 RD
1
?思考:为 不加什会么有进位什么端结要果加一?个反相器?
(1)选定S0 0000000作 0 为初态
1
EP D0 D1 D2 D3 C
ET
74160 LD
1
CLK
CLK
Q0
Q1
Q2
Q3 RD
计数输入
EP D0 D1 D2 D3 C
ET
74160 LD
1
CLK
Q0
Q1
Q2
Q3 RD
进位输出
【例】用74160实现63进制计数器。 整体置数法 i=0, M=63,在Si+M-1=S62=0110 0010
S0 0000
1
CLK 计数输入
EP D 0 ET CLK
Q
0
D1 D2 74160
1
2
D3 C LD
Q RD
3
LD(Q2Q1)
1
进位输出
6.3(.以2 具计有数同器步预置数端 LD的集成计数器为例)
置数法的应用可以分三种情况: (现有N进制计数器,构成M进制)
取前M种状态 取后M种状态
取后M种状态
6.3.2 计数器 【例】试利用置零法和置数法由两片74LS161构 成53进制加法计数器。
解:若由74LS161构成53进制计数器,其构成的256进 制实际为二进制计数器(28),故先要将53化成二进制数码
(53)D=(110101)B =(0011 0101)B
(2)整体置数法实现53进制。(M=53)
串行进位方式 : 以低位片的进位输出信号作为高位片的时 钟输入信号。两片始终同时处于计数状态.
并行进位方式 : 以低位片的进位输出信号作为高位片的控 制信号(使能),两片的CLK同时接计数输入。
(2)当M为素数时,不能分解为M1和M2,采用整体 清0/整体置数方式。
首先将两片N进制计数器按串行进位方式或并行进 位方式联成N×N > M 进制计数器,再按照M<N的置零 法和置数法构成M进制计数器。此方法适合任何M进制 (可分解和不可分解)计数器的构成。
00 0
1
0
0
1 0
1 01
6.3.2 计数器
b. 置数法: 有预置数功能的计数器可用此方法构成M进制计数
器。但注意74LS161(160)为同步预置数,74LS191(190) 为异步预置数。
置数法的原理是通过给计数器重复置入某个数 值的方法跳过(N-M)个状态,从而获得M进制计 数器的。
利用 LD 端重复置入某个数值,跳过多余状态 (N-M个),实现任意进制计数。
故若由74LS161构成53进制计数器, 先要将53化成二进制数码, 再根据整体置数法或整体置零法实现53进制。
例:
(53)D=( 11 0101 )B
转换过程: 2 53 余 1 K0
2 26 余 0 K1
2 13 余 1 K2
2 6 余 0 K3
2 3 余 1 K4
1
CLK 计数输入
EP D0 D1 D2 D3 C
ET
74160 LD
1 CLK
Q0
Q1
Q2
Q3 RD
EP D0 D1 D2 D3 C
ET
74160 LD
1 CLK
Q0
Q1
Q2
Q3 RD
进位输出
6.3.2 计数器
注意!
【例】试利用置零法和置数法由两片74LS161构成53进 制加法计数器。
解:用整体法先将两片74LS161构成256进制(16×16 进制),该256进制计数器实际为二进制计数器(28),
D1 D2 D3 C 74160 LD
1
CLK
Q0
Q1
Q2
Q3 RD
EP D0 D1 D2 D3 C
ET
74160 LD
1
CLK
Q0
Q1
Q2
Q3 RD
进位输 出CO
1 2 3 4 56
CLK
CO
1819 202122 2324
【例】用74160实现24进制计数器。 整体置数法 i=0, M=24,在Si+M-1=S23=0010 0011 处反馈置零。
方法。
作业:
P349思考题和习题
6-12题、6-13题、6-14题、6-16题
2. M>N的情况
如果要求实现的进制M超过单片计数器的计数范围时, 必须将多片计数器级联,才能实现M进制计数器。
串行进位方式 并行进位方式
整体清0方式 整体置数方式
(1)M=M1•M2,即M分解为M1 ×M2 ,可采用串行进位方式/ 并行进位方式。(以两片级联为例)
6.3(.以2 具计有数同器步预置数端 LD的集成计数器为例)
置数法的应用可以分三种情况: (现有N进制计数器,构成M进制)
取前M种状态
置 零
取前M种状态
取0000——(M-1)2 个状态
【例】用74160实现7进制计数器(置数法)。
(1)置数法(取前M种状态), M=7,在SM-1=S6=0110处反馈置零。
1
EP D 0 ET CLK
Q
0
D1 D2 74161
1
2
D3 C LD
Q RD
3
S1 0001 LD(Q3Q2)
1
进位输出
【例】用74161实现12进制计数器。 (2’) 置数法(i=3), M=12,在SM+i-1=S14=1110处反馈置1。
S3 0011
1
LD(Q3Q2Q1)
1
EP D 0 D 1 D 2 D 3 C
2 1 余 1 K4
0
商为0
6.3.2 计数器 【例】试利用置零法和置数法由两片74LS161构 成53进制加法计数器。
解:若由74LS161构成53进制计数器,其构成的256进 制实际为二进制计数器(28),故先要将53化成二进制数码
(53)D=(110101)B =(0011 0101)B
为什么进位端要加一个反相器?不加会有什么结果? 1 2 3 4 5 6 7 8 9 10 11 12 131415 161718 19 20 21
CLK
C
C
【例】用74160实现24进制计数器。 整体置零法 M=24,在SM=S24=0010 0100 处反馈清零。
1
CLK 计数输入
EP D0 ET
RD(Q2Q1Q0)
1
EP D 0 D 1 D 2 D 3 C
1
ET
74160
LD
CLK 计数输入
CLK
R
Q0 Q1 Q2 Q3 D
进位输出
【例】用74161实现12进制计数器。 置零法,M=12,在SM=S12=1100处反馈清零。
RD(Q3Q2)
1
EP D 0 D 1 D 2 D 3 C
1
ET
【 】 内容 回顾
暂态
异步清零
a. 置零法(复位法)
【 】 内容 回顾
基本思想是:计数器从全0状态S0开始计数,计满M个
状态后产生清零信号,使计数器恢复到初态S0,然后
再重复上述过程。
异步清零
SM状态进行译码产生置 零信号并反馈到异步清
零端( RD),使计数器立
即返回S0状态。
10ns
左右
SM状态只在极短的瞬间 出现,通常称它为“过
1
CLK 计数输入
EP D0 D1 D2 D3 C
ET
74160 LD
1 CLK
Q0
Q1
Q2
Q3 RD
EP D0 D1 D2 D3 C
ET
74160 LD
Байду номын сангаас1 CLK
Q0
Q1
Q2
Q3 RD
进位输 出CO
【例】用74160实现24进制计数器。 整体置数法 i=2, M=24,在Si+M-1=S25=0010 0101 处反馈置零。 1
CLK 计数输入
ET CLK
Q0
74161 Q1 Q2
LD R Q3 D
1
进位输出
6.3.2 计数器
【例】如图所示电路是可变计数器。试分析当控制 变量A为1和0时电路为几进制计数器。
解:置位信号为
LDY
(AQ3Q0AQ 3Q1Q0) 1
CLK
预置数为D3D2D1D0=
0000
A
D0 D1 D2 D3
74161
LD
CLK 计数输入
CLK
R
Q
0
QQQ
1
2
3
D
进位输出
6.3.2 计数器
注:由于清零信号随着计数器被清零而立即消失,其持续 的时间很短,有时触发器可能来不及动作(复位),清零 信号已经过时,导致电路误动作,故置零法的电路工作可 靠性低。为了改善电路的性能,在清零信号产生端和清零 信号输入端之间接一基本RS触发器,如图所示。
取(N-M)2——(N-1)2 个状态。 可采用进位输出端 置最小数(N-M)2法
【例】用74160实现7进制计数器(置数法)。
(2)置数法(取后M种状态),
M=7,在进位输出端处反馈置最小数 数SN-M=S10-7=S3=0011
LD (C)
1
1
EP D 0 D 1 D 2 D 3 C
CLK 计数输入