实验四集成计数器及其应用.docx
《实验四集成计数器及其应用.docx》由会员分享,可在线阅读,更多相关《实验四集成计数器及其应用.docx(20页珍藏版)》请在冰点文库上搜索。
实验四集成计数器及其应用
实验四集成计数器及其应用
实验性质:
设计性
一、实验目的
⑴熟悉集成计数器的逻辑功能及各控制端的作用。
⑵掌握用集成计数器构成任意进制计数器的方法。
二、实验原理
计数器是数字系统中必不可少的组成部分,它不仅用来计输入脉冲的个数,还大量用于分频、程序控制及逻辑控制等。
计数器种类繁多,其分类方式大致有以下三种:
第一种:
按计数器的进制分。
通常分为二进制、十进制和N进制计数器。
第二种:
按计数脉冲输入方式不同,可分为同步计数器和异步计数器两大类。
同步计数器是指内部的各个触发器在同一时钟脉冲作用下同时翻转,并产生进位信号。
其计数速度快、工作频率高、译码时不会产生尖峰信号。
而异步计数器中的计数脉冲是逐级传送的,高位触发器的翻转必须等低一位触发器翻转后才发生。
其计数速度慢,在译码时输出端会出现不应有的尖峰信号,但其内部结构简单,连线少,成本低,因此,在一般低速场合中应用。
第三种:
按计数加减分类。
则有递减、递加计数器和可逆计数器。
其中可逆计数器又有加减控制式和双时钟输入式两种。
针对以上计数器的特点,我们在设计电路时,可根据任务要求选用合适器件。
一些常用的计数器如表4-4-1所示。
表4-4-1
序号
名称
型号
说明
1
十进制同步计数器
74LS160
同步预置、异步清零
2
四位二进制同步计数器
74LS161
同步预置、异步清零
3
十进制同步计数器
74LS162
同步预置、同步清零
4
四位二进制同步计数器
74LS163
同步预置、同步清零
5
十进制同步加/减计数器
74LS190
异步置数、无清零端、单时钟输入
74LS192
异步置数、异步清零、双时钟输入
6
四位二进制同步加/减计数器
74LS191
异步置数、无清零端、单时钟输入
74LS193
异步置数、异步清零、双时钟输入
7
异步二—五—十进制计数器
74LS290
异步清零、异步置9
下面我们以74LS160、74LS161、74LS190、74LS193、74LS290为例,介绍计数器的一般使用方法,对于表中的其它器件更详细功能介绍请参阅有关手册。
1.四位二进制同步计数器74LS161
其功能见表4-4-2所示,计数范围0~15。
表4-4-2
输入
输出
功能
CTPCTTCPD0D1D2D3
Q0Q1Q2Q3
0xxxxxxxx
10xx↑d0d1d2d3
1000
d0d1d2d3
异步清零
同步预置
1111↑xxxx
加计数
110xxxxxx
保持
禁止计数
11x0xxxxx
保持
禁止计数
CP:
时钟输入端,上升沿有效;Q0~Q3:
计数器输出端;CO:
进位输出端;D0~D3:
并行数据输入端;CTT,CTP:
计数控制端;
:
同步并行置入控制端,低电平有效;
:
异步清除输入端,低电平有效。
该器件具有异步清零、同步预置数功能。
当
=0时,计数器清零,Q3Q2Q1Q0=0000,与CP无关;当
=1、
=0时,在CP脉冲上升沿的作用下,D3~D0输入的数据d3d2d1d0被置入计数器,即Q3Q2Q1Q0=d3d2d1d0.进位输出CO=Q3Q2Q1Q0。
当CTT=CTP=
=
=1时,在CP脉冲上升沿作用下进行加计数。
而在CTT和CTP中有低电平时,计数器保持原状态不变。
因此,利用CTT、CTP和CO可级联成多级计数器。
当计到最大数15时(Q3Q2Q1Q0=1111),CO=1,而小于15时,CO=0,所以CO可作后级计数器CTT、CTP端的控制信号,从而实现多级计数器间的级联。
下面介绍几个用74LS161构成N进制计数器的方法。
⑴利用异步清零功能构成N进制计数器
利用异步清零功能构成N进制计数器时,当计到N个CP脉冲时,将Q0~Q3中的高电平通过与非门将输出的低电平加到异步清零端
上,使计数器回到初始的O状态,从而实现了N进制。
这时并行数据输入端D0~D3可接任意数据。
用74LS161构成的十一进制计数器,其电路如图4-4-1所示。
图4-4-1反馈清零法
⑵利用同步预置功能构成N进制计数器
利用同步预置功能构成N进制计数器时,并行数据输入端D0~D3应接计数起始数据。
通常从0开始计数,这时D0~D3应接低电平。
当计到(N-1)个CP脉冲时,将Q0~Q3中的高电平通过与非门将输出的低电平加到同步置入控制端
上,这样当输入第N个CP脉冲时,计数器将被置数到0,回到初始的计数状态,从而实现了N进制计数。
用74LS161构成的十一进制计数器,其电路如图4-4-2所示。
图4-4-2置数归零法
还可以用预置补数法构成N进制计数器。
电路连接方式见图4-4-3所示(两电路功能相同)。
此电路的工作状态为5~15。
预置端D3D2D1D0=0101,输出端Q3Q2Q1Q0=1111(此时CO=1)。
这
样,计数器从5开始计数,到15后回到5。
由于74LS161为16进制,对模N计数器可利用预置(16-N)的方法实现。
也可利用0~15中任一段11个状态来实现模11,如2~12,4~14等。
图4-4-3预置补数法
⑶计数器位数的扩展
74LS161为M16加计数器,要实现模数大于16计数器,可将多片74LS161级联,进行扩展。
图4-4-4为构成M166的同步加计数器的逻辑电路图。
166的最大状态为165,二进制数
74LS161。
两片的CP端连在一起,接成同步状态;片
(1)的进位输出CO端接片
(2)的CTT、CTP,保证片
(1)的Q3Q2Q1Q0由1111回到0000时,片
(2)加1。
就是说,片
(1)每个CP脉冲进行加一计数,片
(2)每第16个CP脉冲进行加一计数。
最后,在输出Q7Q6Q5Q4Q3Q2Q1Q0
端回到0。
图4-4-474LS161构成M166同步加计数器
上图是利用同步预置功能实现的位数扩展,也可以用异步清零功能实现该电路,只不过是输出的二进制数加1而已。
2.十进制同步加法计数器74LS160
74LS160的功能同表4-4-2所示,它与74LS161的功能完全相同,但它是十进制计数器,当
计数状态计到1001时,即产生进位输出,并重新由0000开始计数,计数范围0~9。
用74LS160构成N进制计数器的方法可参见74LS161的设计方法,在这里就不再赘述。
图4-4-5为用两片74LS160构成60进制计数器的电路图,初态为0000。
图4-4-574LS160构成60进制计数器
3.十进制同步加/减计数器74LS192
74LS192是具有异步清零、异步预置功能的双时钟十进制同步加/减计数器。
引脚排列如图4-4-6所示。
功能见表4-4-3所示。
表4-4-3
输入
输出
功能
CR
CPUCPDD0D1D2D3
Q0Q1Q2Q3
2xxxxxxx
00xxd0d1d2d3
0000
d0d1d2d3
异步清零
同步预置
01↑1xxxx
加计数
011↑xxxx
减计数
0111xxxx
保持
禁止计数
图4-4-674LS192引脚图
CR:
异步清零端,高电平有效;
:
异步并行置入控制端,低电平有效;CPu加计数时钟输入端,上升沿有效;CPD减计数时钟输入端,上升沿有效;
借位输出端,低电平有效;
进位输出端,低电平有效;Q0~Q3:
计数器输出端;D0、D1、D2、D3:
并行数据输入端。
当CR=1时,计数器清零(称为异步清零),与CPD、CPu无关;CR=0,只要
=0时,D0~D3端输入的数据d0~d3就被置入计数器,Q0Q1Q2Q3=d0d1d2d3。
当CR=0,
=1时,执行计数功能。
若CPD=1,由CPu端输入计数脉冲时,进行加计数;CPu=1,由CPD端输入计数脉冲时,进行减计数;CPu=CPD=1时,计数器保持原状态不变。
当加计数到最大数9(Q0Q1Q2Q3=1001)时,CPu脉冲下降沿使
端变为低电平。
如再输入一个CPu脉冲的上升沿时,
端又变为高电平,输出上升沿的进位信号。
当减计数到0000时,
端变为低电平,如再输入一个CPD脉冲上升沿时,
端也会输出一个上升沿的借位信号,同时计数器回到最大数。
计数器级联时,需将
、
依次和后级计数器的CPu、CPD相连。
下面介绍用74LS192构成N进制计数器的方法。
⑴利用异步清零功能构成N进制计数器
利用异步清零功能构成N进制计数器时,当计到N个CP脉冲时,将输出Q1~Q4中为高电平
的信号,通过与门加到CR端上,使计数器回到初始0的状态,从而实现N进制计数器。
图
4-4-7为74LS192构成六进制加计数器。
图4-4-774LS192构成六进制加计数器
⑵利用异步预置数功能构成N进制计数器
利用异步预置数功能构成N进制计数器时,当计到N个CP脉冲时,将输出Q1~Q4中为高电
平的信号,通过与非门加到
端上,使计数器回到初始计数状态,从而实现N进制计数器。
应当指出,这时D0D1D2D3应接计数器起始数据,通常接入低电平0。
4-4-8为74LS192构成六进制加计数器。
图4-4-874LS192构成六进制加计数器
⑶多级计数器的串行级联
将低位计数器的进位输出
、借位输出
分别和高位计数器的加计数时钟端CPu、减计数时钟端CPD相连。
D0~D3接计数起始数据。
当进行加计数时,应取CPD=1,由CPu端输入计数脉冲。
当计到最大数(1001)时,如再输入一个计数脉冲,则本位计数器回到0,同时
端向高位送出进位脉冲,使高位加1。
当进行减计数时,应取CPu=1,由CPD端输入计数脉冲,当减到0000时,如再输入一个减计数脉冲,计数器变为最大值。
同时
端送出一个借位脉冲,使高位减1。
图4-4-9所示为100进制加/减计数器,D0~D3可接任意数据。
如进行减计数时,通常取D3D20D1D0=0000。
图4-4-974LS192级联成100进制加/减计数器
⑷计数器级联成60进制减计数器
个位计数器取D3D20D1D0=0000,十位计数器取D3D20D1D0=0110.减计数脉冲由个位的CPD输入,借位输出端
和十位6计数器的CPD相连,并将其
和
相连,便构成60进制减计数器。
电路如图4-4-10所示。
图4-4-1074LS192级联成60进制减计数器
位二进制同步加/减计数器74LS193
74LS193是具有异步清零和异步预置功能的双时钟4位二进制同步加/减计数器。
功能见表4-4-3所示。
用法可参考74LS192,。
5.异步二-五-十进制计数器74LS290
该器件是具有异步清零和异步置9功能的二-五-十进制计数器。
功能见表4-4-4所示。
表4-4-4
输入
输出
功能
R0AR0BS9AS9BCP(CP0、CP1)
Q0Q1Q2Q3
110xx
11x0x
xx11x
0000
0000
1001
异步清零
异步清零
异步置9
x0x0↓
0x0x↓
0xx0↓
x00x↓
加计数
加计数
加计数
加计数
CP0:
二分频时钟输入端,下降沿有效;CP1:
五分频时钟输入端,下降沿有效;Q0~Q3:
计数器输出端;R0A、R0B:
异步清零端;S9A、S9B:
异步置9端。
当R0A=R0B=1,同时S9A、S9B中有低电平时,计数器清零,Q0Q1Q2Q3=0000,当S9A=S9B=1,不论R0A和R0B为何电平,则计数器置9,即Q0Q1Q2Q3=1001;当R0A、R0B和S9A、S9B中同时有低电平时,计数器进行计数操作:
Ⅰ.构成十进制计数器有两种方法。
如将CP1和Q0相连,CP0输入计数脉冲时,构成8421BCD计数器;如将Q3和CP0相连,CP1输入计数脉冲时,则构成5421BCD计数器。
Ⅱ.构成二进制和五进制计数器。
CP0输入计数脉冲,Q0输出二分频信号;CP1输入计数脉冲,Q3输出五分频信号。
将Q3和后级时钟端相连可级联成多级计数器。
⑴由74LS290构成十进制计数器
①由74LS290构成的8421BCD码十进制计数器电路如图4-4-11所示。
将CP1和Q0相连,CP0作计数脉冲输入端CP,由Q0~Q3输出。
②由74LS290构成的5421BCD码十进制计数器电路如图4-4-12所示。
将CP0和Q30相连,CP1作计数脉冲输入端CP,从高位到低位的输出端为由Q0、Q3、Q2、Q1。
图4-4-11由74LS290构成的8421BCD码十进制计数器电路
图4-4-12由74LS290构成的5421BCD码十进制计数器电路
⑵利用异步清零功能构成的九进制计数器
由74LS290构成的8421BCD码九进制计数器电路如图4-4-13所示。
计数器计到9时,输出状态为Q0Q1Q2Q3=1001,将Q3和Q0分别与R0A、R0B相连,这时计数器回到初始的0状态,从而实现九进制计数器。
参考图4-4-12,可构成5421BCD码九进制计数器电路。
⑶级联成44进制计数器
电路如图4-4-14所示。
当计数器计到44时,输出状态为Q3’Q2’Q1’Q0’Q3Q2Q1Q0=01000100,将所有高电平通过与门同时加到两个计数器的R0A和R0B端上,使计数器回到初始的0状态。
图4-4-13由74LS290构成的8421BCD码九进制计数器电路
图4-4-14由74LS290级联成44进制计数器电路
三.实验仪器及器件
⑴现代电工电子综合实验装置
⑵数字万用表
⑶双踪示波器
⑷74LS20、74LS160、74LS161、74LS192、74LS193、74LS290、74LS138、74LS151
四、预习报告要求
⑴熟悉以上各芯片的管脚排列及其工作原理。
⑵掌握集成计数器的使用方法。
五、实验内容
⑴验证74LS160的模10计数器功能。
并分别实现7进制、26进制计数器。
绘出逻辑电路图并验证其正确性。
⑵验证74LS161的模16计数器功能。
并分别实现7进制、26进制计数器。
绘出逻辑电路图并验证其正确性。
⑶顺序脉冲发生器设计。
用74LS161和74LS138构成顺序脉冲发生器电路。
绘出逻辑电路图并验证其正确性。
用示波器观察并记录输入/出波形。
验证74LS192的模10加/减计数器功能。
实现26进制加和减计数器功能。
绘出逻辑电路图并验证其正确性。
⑷序列信号发生器设计。
用74LS161和74LS用示波器观察并记录输入/出波形。
六、实验报告要求
按照“五.实验内容”的要出设计的全过程,画出电路逻辑图,记录实验结果;
实验五MSI移位寄存器及555定时器的应用
实验性质:
设计性
一、实验目的
⑴掌握移位寄存器的工作原理及其应用;
⑵掌握555定时器的工作原理及其应用;
⑶了解简单数字系统实验、调试及故障排除方法。
二.实验原理
1.移位寄存器
具有移位功能的寄存器称为移位寄存器。
按功能分,可分为单向移位寄存器和双向移位寄存器两种;按输入与输出信息的方式分,有并行输入并行输出,并行输入串行输出,串行输入并行输出,串行输入串行输出及多功能方式五种。
在使用移位寄存器时,可根据任务要求,从器件手册或有关资料中,选出合适器件,查出该器件功能表,掌握其器件功能特点,就可以正确地使用。
74LS194是四位并行存取双向移位寄存器,功能表如表4-5-1所示。
其中,S1、S0为控制端,控制方式如上表所示。
由功能表可知,该移位寄存器具有左移、右移、并行输入数据、保持及清除等五种功能。
表4-5-174LS194功能表
输入
输出
清除
时钟
模式
串行
并行
QAQBQCQD
S1
S0
左右
ABCD
0
1
1
1
1
1
1
1
X
L
X
X
1
0
0
1
1
0
X
X
1
1
1
0
0
0
XX
XX
XX
X1
X0
1X
0X
XX
XXXX
XXXX
abcd
XXXX
XXXX
XXXX
XXXX
XXXX
0000
QA0QB0QC0QD0
abcd
1QANQBNQCN
0QANQBNQCN
QBnQCnQDn1
QBnQCnQDn0
QA0QB0QC0QD0
说明:
a、b、c、d=输入A、B、C或D端相应的稳定态输入电平。
QA0QB0QC0QD0=在规定的稳态输入条件建立之前,QA、、QBQCQD相应的电平。
QANQBNQCN=在最近的时钟上升沿跳变之前QA、、QBQC相应的电平。
四位双向通用移位寄存器74LS194的应用举例:
⑴移位寄存器的级联
为了增加移位寄存器的位数,可在CP移位脉冲的驱动能力范围内,将多块移位寄存器级联扩展,以满足字长的要求。
图4-5-1所示为两块移位寄存器74194的级联连接图。
其功能与单个移位寄存器的功能类似。
图4-5-1多位移位寄存器的级联
当S0S1=11时,在CP脉冲正沿作用下,D0~D7的数据被送到Q0~Q7的输出端,移位寄存器完成置数功能。
当S0S1=01时,移位寄存器完成左移操作功能。
当第八个CP脉冲到来时,Q7~Q0全部变为“0”。
当S0S1=10时,移位寄存器完成右移操作功能。
当第八个CP脉冲到来时,Q0~Q7全部变为“1”。
当S0S1=00时,移位寄存器处于保持状态。
⑵构成环形计数器
环形计数器实际上就是一个环的移位寄存器。
根据初态设置的不同,这种电路的有效循环常常是循环移位一个“1”或一个“0”。
图4-5-2是由四位移位寄存器74194构成的环形左移移位寄存器的逻辑电路图。
将Q0接DSL,
=1,取Q3Q2Q1Q0中只有一个1的循环为主循环,即D3D2D1D0=0001。
取M1=1,M0先为1,实现并入功能:
Q3Q2Q1Q0=D3D2D1D0=0001,然后令M0=0,则随着CP脉冲的输入,电路开始左移环形移位操作,其主循环状态图和波形图分别如图4-5-2(b)、(c)所示。
从图4-5-2(b)中可以看出,4个触发器可以形成4个状态,可以做模4计数器。
当环形计数器主循环有n个触发器时,模数就为n。
从图4-5-2(c)中可以看出,在Q3Q2Q1Q0中只有一个高电平1(也可以只有一个低电平0)依次输出,形成一种节拍脉冲波形,节拍的高电平宽度为一个CP周期。
这种电路也称节拍发生器。
⑶构成扭环形计数器
74LS194构成的右扭环形计数器的电路图图4-5-3(a)所示,是把Q3接非门后再接右移串入端DSR(若将
接DSL,则构成左扭环形计数器)。
4-5-3(b)为右扭环形计数器的状态图。
从状态图中可以看出,4个触发器构成扭环计数器时,主循环有8个状态,即n个触发器,扭环计数器为模2n。
在触发器个数相同时,模数比环形计数器提高一倍。
(a)电路图(b)状态图
图4-5-374LS194构成的右扭环形计数器
(a)电路图
(c)主循环波形图
(b)主循环状态图
图4-5-274LS194构成的环形左移移位寄存器
2.集成定时器NE555
集成定时器是一种模拟、数字混合型的中规模集成电路,只要外接适当的电阻电容等元件,可方便地构成单稳态触发器、多谐振荡器等脉冲产生或波形变换电路。
定时器有双极型和CMOS两大类,结构和工作原理基本相似。
通常双极型定时器具有较大的驱动能力,而CMOS定时器则具有功耗低,输入阻抗高等优点。
图4-5-4(a)、(b)为集成定时器555内部逻辑图及引脚排列。
(a)(b)
图4-5-4集成定时器555
1:
GND,接地端;2:
,触发输入端;
3:
OUT,输出端;4:
,直接置零端;
5:
,控制端;6:
,阈值输入端;
7:
,放电端;8:
,电源端;
从定时器内部逻辑图可见,它含有两个高精度比较器A1、A2,一个基本RS触发器及放电晶体管T。
比较器的参考电压由三只5K的电阻组成的分压提供,它们分别使比较A1的同相输入端和A2的反相输入端的电位为2/3
UCD和1/3
,如果在引脚5(控制电压端UC)外加控制电压,就可以方便的改变两个比较器的比较电平,若控制电压端5不用时需在该端与地之间接入约0.01F的电容以清除外接干扰,保证参考电压稳定值。
比较器A1的反相输入端接高触发端VB(脚6),比较器A2的同相输入端低触发端
(脚2),
和
控制两个比较器工作,而比较器的状态决定了基本RS触发器的输出,基本RS触发器的输出一路作为整个电路的输出(脚3),另一路接晶体管T的基极控制它的导通与截止,当T导通时,给接于脚7的电容提供低阻放电通路。
集成定时器的典型应用:
⑴单稳态触发器
单稳态触发器在外来脉冲作用下,能够输出一定幅度与宽度的脉冲,输出脉冲的宽度就是暂稳态的持续时间
。
图4-5-5为由555定时器和外接定时元件
、
构成的单稳态触发器。
触发信号加于低触发端(脚2),输出信号
由脚3输出。
在ui端未加触发信号时,电路处于初始稳态,单稳态触发器的输出uo为低电平。
若在ui端加一个具有一定幅度的负脉冲,如图4-5-5(b)所示,于是在2端出现一个尖脉冲,使该端电位小于1/3UCD从而使比较器A2触发翻转,触发器的输出uo从低电平跳变为高电平,暂稳态开始。
电容CT开始充电,uCT按指数规律增加,当uCT上升到2/3UCD时,比较器A1翻转,触发器的输出uo从高电平返回低电平,暂稳态终止。
同时内部电路使电容CT放电,uCT迅速下降到零,电路回到初始稳态,为下一个触发脉冲的到来作好准备。
(a)(b)
图4-5-5单稳态触发器电路
暂稳态的持续时间tw决定于外接元件RT、CT的大小(图4-5-5中的100K应该调小点,大约20K,此时能够较清楚的观察波形)。
tw=
改变RT、CT可使tw在几个微秒到几十分钟之间变化。
CT尽可能选得小些,以保证通过T很快放电。
⑵多谐振荡器
和单稳态触发器相比,多谐振荡器没有稳定状态,只有两个暂稳态,而且无须用外来触发脉冲触发,电路能自动交替翻转,使两个暂稳态轮流出现,输出矩形脉冲。
图4-5-6所示为由555定时器和外接元件R1、R2、C构成的多谐振荡器,脚2和脚6直接相连,它将自激发,成为多谐振荡器。
外接电容C通过R1+R2充电,再通过R2放电在这种工作模式中,电容C在1/3
和2/3
之间充电和放电,其波形如图4-5-6(b)所示。
充电时间(输出为高态)
放电时间(输出为低态)
周期
振荡频率
(a)(b)
图4-5-6多谐振荡器
三.实验仪器及器件
⑴现代电工电子综合实验装置
⑵数字万用表
⑶双踪示波器
⑷74LS20、74LS194,