1.计数器的功能
计数器是一种对输入脉冲进行计数的逻辑部件。计数器中的数是用触发器状态组合来表示的,在输入脉冲作用下,电路在有限个状态中循环,其循环一周所经历的状态总数称为计数器的模,用"M"表示。
2.计数器的类型
按工作方式分类,可分为同步计数器和异步计数器;按进位制分类,可分为二进制计数器,十进制计数器,任意进制计数器;按功能分类,可分为加法计数器,减法计数器,加/减可逆计数器等。
3.典型芯片
(1)集成同步计数器
同步计数器的典型芯片有4位二进制同步可逆计数器74193,该计数器具有清除、预置、累加计数、累减计数等功能,其引脚排列图和逻辑符号如图1所示。
图1
芯片共有16条引线,其中输入线8条,输出线6条,电源线和地线各1条。输入端CLR为清除信号,CLR为1时计数器清0;输入端D、C、B、A为初值接收端,当为低电平时,计数器被预置为D、C、B、A端输入的值;输入端CPU和CPD分别为累加计数脉冲和累减计数脉冲输入端。输出端QD、QC、QB、QA为计数值输出端;分别为进位脉冲和借位脉冲输出端。
(2)集成异步计数器
最常用的中规模异步计数器有二-五-十进制加法计数器74290,该芯片的引脚排列图和逻辑符号如图2所示。
图2
异步计数器74290具有如下功能:
① 异步清零功能
当R9A·R9B=0且R0A=R0B=1时,不需要输入脉冲配合,电路可以实现异步清零操作,使QDQCQBQA=0000。
② 异步置9功能
当R9A=R9B=1时,不论R0A、R0B及输入脉冲为何值,均可实现异步置9操作,使QDQCQBQA=1001。
③ 计数功能
当R9A·R9B=0且R0A·R0B=0时,电路实现如下几种计数功能。
● 模2计数器:若将计数脉冲加到CPA端,并从QA端输出,则可实现1位二进制加法计数(二分频)。
● 模5计数器:若将计数脉冲加到CPB端,并从QDQCQB端输出,则可实现五进制加法计数。
● 模10计数器:用74290构成模10计数器有两种不同的方法,一种是构成8421码十进制计数器,另一种是构成5421码十进制计数器。两种方法的连接示意图分别如图3(a)、(b)所示。
图3
4.应用
同步可逆计数器74193的模是16,利用计数器的清除、预置等功能,可以很方便地构成模M<16的计数器。也可以利用计数器的进位和借位输出脉冲,将多个4位计数器级联,构成模M>16的计数器。此外,计数器除了实现对输入脉冲进行计数的功能外,在数字系统中常用来构成脉冲分配器和序列信号发生器等常用逻辑部件。异步计数器74290除了完成基本功能外,也可用来构成其他计数器。