您的当前位置:首页正文

任意进制计数器的构成方法

来源:个人技术集锦
 任意进制计数器的构成方法

从降低成本的角度考虑,集成电路的定型产品必须有足够大的批量。因此,目前常见的计数器芯片在计数进制上只做成应用较广的几种类型,如十进制、十六进制、7位二进制、12位二进制、14位二进制等。在需要其他任意一种进制的计数器时识能用已有的计数器产品经过外电路的不同连接方式得到。假定已有的是N进制计数器,而需要得到的是M进制计数器。这时有MN两种可能的情况。下面分别讨论两种情况下构成任意一进制计数器的方法。 1. M在N进制计数器的顺序计数过程中,若设法使之跳越N一M个状态,就可以得到M进制计数器了。实现跳跃的方法有置零法(或称复位法)和置数法(或称置位法)两种。置零法适用于有置零输人端的计数器。对于有异步置零输人端的计数器,它的工作原理是这样的:设原有的计数器为N进制,当它从全0状态S。开始计数并接收了M个计数脉冲以后,电路进人S}状态。如果将SM状态译码产生一个置零信号加到计数器的异步置零输人端,则计数器将立刻返回S。状态,这样就可以跳过N一M个状态而得到M进制计数器(或称为分频器)。图6. 3.犯(e)为置零法原理示意图。

由于电路一进人s,状态后立即又被置成S。状态,所以礼状态仅在极短的

瞬时出现,在稳定的状态循环中不包括SM状态。而对于有同步置零输人端的计数器,由于置零输人端变为有效电平后计数器并不会立刻被置零,必须等下一个时钟信号到达后,才能将计数器置零,因而应由sM _,状态译出同步置零信号。而且,s},;状态包含在稳定状态的循环当中。例如同步十进制计数器74162、同步十六进制计数器74163就都是采用同步置零方式。

置位法与置零法不同,它是通过给计数器重复置人某个数值的方法跳越N一M个状态,从而获得M进制计数器的,如图6. 3. 32助所示。置数操作可以在电路的任何一个状态下进行。这种方法适用于有预置数功能的计数器电路。对于同步式预置数的计数器(如74160,74161) ,LD' -0的信号应从S‘状态译出,待下一个CGK信号到来时,才将要置入的数据置入计数器中。稳定的状态循环中包含有S‘状态。而对于异步式预置数的计数器(如74LS 190 ,74LSI91 ),只要LD' = 0信号一出现,立即会将数据置入计数器中,而不受CLK 信号的控制,因此LD' = 0信号应从Si},状态译出。S‘+,状态只在极短的瞬间出现,稳

态的状态循环中不包含这个状态,如图6.3.32(6)中虚线所示。

因篇幅问题不能全部显示,请点此查看更多更全内容