计数器具有累积计数脉冲的功能。它是数字电路系统中一个十分重要的逻辑部件,目前生产厂家已制造出了具有不同功能的集成计数芯片,各种计数器的不同点主要表现在计数方式(同步计数或异步计数)、输出编码形式(自然二进制码、BCD编码、时序分配输出)、计数规律(加法计数或可逆计数)、预置方式(同步预置或异步预置)以及复位方式(同步复位或异步复位)等六个方面。下面将简单介绍几种常用的集成计数器。 二进制计数器。常用多级异步二进制计数器有CD4020、CD4024、CD4040及CD4060。其中CD4024是7级串行二进制计数器,CD4040是12级计数器,CD4020及CD4060是14级串行二进制计数器。它们的共同特点是仅有两个输入端,一个是时钟输入端“CP”,另一个是清零端“R”。在清零端R上加高电平“1”时,计数器输出全部被清零,当R端为低电平“0”,在时钟脉冲 “CP”的作用下完成计数,且在CP脉冲的下跳沿计数器翻转。当多级计数器连接构成计数规模更大的计数器时,方法相当简单,只需将上一级最高位的输出连到下一级计数器的“CP”即可。它们的管脚排列如图4.6.4(a)所示。
图4.6.4 常用计数器管脚排列图
十进制计数器的编码一般都是BCD码,常见的十进制加法计数器有74LS160、74LS162及CD4518等。74LS160和74LS162管脚排列和逻辑功能完全相同(与74LS161、74LS163管脚相同,但74LS161、74LS163是4位二进制计数器),所不同的是74LS160是异步清零,而74LS162是同步清零。它们的管脚排列图如图4.6.4(b)所示,其功能表见表4-11。
表4-11 74LS163的功能表
输 入 | 输 出 |
CP EP ET 强的松龙注射液 D0 D1 D2 D3 | Q0 Q1 Q2 Q3 |
↑ 0 X X X X X X X ↑ 1 X X 0 I0 I1 I2 I3 ↑ 1 1 1 1 X X X X X 1 0 X 1 X X X X X 1 X 0 1 X X X X | 0 0 0 0 I0 I1 I2 I3 计数 保持 保持螺旋锥蝇 |
| |
表4-12 CD4518的功能表
CD4518是双BCD码计数器,图4.6.4(c)是其管脚排列图,其功能表见表4-12。CD4518中的每个计数器包含两个时钟输入端:CP和EN。CP用于上升沿触发,要求EN=1;EN用于下降沿触发,要求CP=0。R是复位端,且异步复位,高电平有效。
可逆计数器。所谓“可逆计数器”是指该器件不仅能完成加法计数,而且也能实现减法计数。常见的可逆计数器有74LS190/74LS191和74LS192/74LS193等。其中74LS190/74LS191是单时钟同步加/减计数器,管脚排列完全相同,如图4.6.4(d)所示。所不同的是74LS190是十进制计数器,而74LS191是二进制计数器。其中为计数控制端, =0时,允许计数; =1,禁止计数。是加/减控制端,当=0时,完成加法计数; =1,完成减法计算。为进位/借位输出端,可产生一个宽度等于时钟脉冲周期的正脉冲,该脉冲的上升沿与最后一个计数脉冲的上升沿同步。为溢出负脉冲输出端,可产生一个宽度等于时钟脉冲的低电平部分的负脉冲,该脉冲的下跳沿与最后一个时钟脉冲的下跳沿同步。当把前一级计数器的输出连到下一级计数器的控制端,可非常方便的完成计数器的级连扩展。
74LS192/74LS193是同步可逆双时钟计数器,它们的管脚排列见图4.6.4(e),功能如表4-13。其中74LS192是十进制计数器,74LS193是二进制计数器,它们具有“异步清零”和“异步置数”功能,且有进位和借位输出端。当需要进行多级扩展连接时,只要将前级的端接到下一级的CP+端,端接到下一级的CP-端即可。
表4-13 74LS192/193的功能表
输 入 | 输 出 |
R CP+ CP- D0 D1 D2 D3 | Q0 Q1 Q2 Q3 |
1 X X X X X X X 0 0 X X I0 I1 I2 I3 0 1 ↑ 1 X X X X 0 1 1 ↑ X X X X 0 1 1 1 X X X X | 0 0 0 0 I0 I1 I2 I3 加计数 减计数 保持 | 石膏增强剂
| |
CD4029是一CMOS电路二进制/十进制可异步置数的可逆计数器,其功能更强。它的管脚排列图如图4.6.4(f)所示,功能表见表4-14。若要实现多级级连,只须将前级计数器的进/借位信号输出连到下级计数器的计数控制端即可。
表4-14 CD4029的功能表
输 入 | dc资源输 出 |
CP PE | Q0 ~ Q3 |
1 X X X 0 0 ↑ 1 1 0 0 ↑ 0 1 0 0 ↑ 1 0 0 0 ↑ 0 0 0 X X X X 1 | 水过滤板保持不变 二进制加计数 十进制加计数 二进制减计数 十进制减计数 置数 |
| |
时序脉冲分配器。它的功能是在时钟脉冲的作用下,实现顺序脉冲产生功能,整个输出时序是Q0—Q1—Q2……Q7……依次出现与时钟同步的高电平,宽度等于时钟周期。这也属于计数器。常见的时序脉冲发生器有CD4017和CD4022两种,CD4017是十进制脉冲分配器,有Q0~Q9十个输出端;CD4022是八进制脉冲分配器,有Q0~Q7八个输出端。它们的管脚排列见图4.6.5(a)所示。这两种计数器有两个时钟输入端CP和。当山药开沟机=0时,计数脉冲由CP端输入,在脉冲上跳沿时触发计数;当CP=0时,计数脉冲由端输入,在脉冲下跳沿触发计数。另外,该计数器均有清零功能,当清零端R=1时,输出端Q0输出高电平,Q1~Q9输出低电平。CD4017计数器的时序波形图见图4.6.5(b)所示。
图4.6.5 CD4017计数器的管脚排列图及工作波形图