如何用二进制,十进制集成计数器构成任意进制的计数器

如题所述

获得N进制计数器常用的方法有两种:

一是用时钟触发器和门电路进行设计;

二是用集成计数器构成。

在用已有的集成计数器产品构成N进制计数器时,可经外电路的不同连接得到。假定已有的是M进制计数器,而需要得到的是N进制计数器。这时有N<M、N>M两种情况。下面分别讨论这两种情况下构成任意进制计数器的方法。

计数器加与非门(或与门),选取不同的计数器输出管脚组合作为与门(与非门)的输入变量,以与非门(与门)的输出作为计数器的清零信号,就可以实现不同进制的计数器。

扩展资料:

按计数进制分

二进制计数器:按二进制数运算规律进行计数的电路称作二进制计数器。

十进制计数器:按十进制数运算规律进行计数的电路称作十进制计数器。

任意进制计数器:二进制计数器和十进制计数器之外的其它进制计数器统称为任意进制计数器。

二进制计数器是结构最简单的计数器,但应用很广。

参考资料来源:百度百科-二进制计数器

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
  获得N进制计数器常用的方法有两种:一是用时钟触发器和门电路进行设计;二是用集成计数器构成。集成计数器一般都设有清零输入端和置数输入端,且无论是清零还是置数都有同步和异步之分,例如清零、置数均采用同步方式的有集成4位二进制同步加法计数器74163;均采用异步方式的有4位二进制同步可逆计数器74193、4位二进制异步加法计数器74197、十进制同步可逆计数器74192;清零采用异步方式、置数采用同步方式的有4位二进制同步加法计数器74161、十进制同步加法计数器74160;有的只具有异步清零功能,例如CC4520、74190、74191、74290则具有异步清零和置“9”的功能。
  在用已有的集成计数器产品构成N进制计数器时,可经外电路的不同连接得到。假定已有的是M进制计数器,而需要得到的是N进制计数器。这时有N<M、N>M两种情况。下面分别讨论这两种情况下构成任意进制计数器的方法。
  1 N<M的情况
  在M进制计数器的顺序计数过程中,若设法使之跳越M-N个状态,就可得到N进制计数器。实现跳越的方法有置零法(或称复位法)和置数法(或称置位法)两种。
  1.1 置零法
  置零法适用于有异步置零输入端的计数器。它的工作原理是这样的:当原有计数器从全0状态S0开始计数并接收了N个计数脉冲以后,电路进入SN状态。如果将SN状态译码产生一个置零信号加到计数器的异步置零输入端,则计数器将立刻返回S0状态,这样就可以跳过M-N个状态而得到N进制计数器。由于电路一进入SN状态后立即又被置成S0状态,所以SN状态仅在极短的瞬时出现,在稳定的状态循环中不包括SN状态。
  例1 用4位二进制同步加法计数器CT74LS161构成一个7进制计数器。
  解:(1)按照原有M进制计数器的码制写出模N状态的二进制代码SN
  ∵M=16,N=7,∴S7=0111
  (2)求置零逻辑
  (3)把反馈至集成计数器的异步清零端,画出N进制计数器的接线逻辑图(如图1)。

  若集成计数器的异步清零端CR是高电平有效,则应求RD逻辑式。
  1.2 置数法
  这种方法适用于有预置数功能的计数器。置数法与置零法不同,它是通过给计数器重复置入某个数值来跳越M-N个状态,从而获得N进制计数器。对于同步预置数的计数器,在其计数过程中,可将它输出的任何一个状态译码,产生一个预置数控制信号反馈至预置数控制端,在下一个CP作用后,计数器就会把预置数输入端的状态置入输出端。预置数控制信号消失后,计数器就从被置入的状态开始重新计数,即LD=0的信号应从Si状态译出,待下一个CP信号到来时,才将要置入的数据置入计数器中,稳定的状态循环中包含有Si状态。而对于异步预置数的计数器,只要信号一出现,立即会将数据置入计数器中,而不受CP信号的控制,因此LD=0信号应从Si+1状态译出。Si+1状态只在极短的瞬间出现,稳定的状态循环中不包含这个状态。置数操作可在电路的任何一个状态下进行,具体方式又可分为置全0法、置最小值法、置最大值法。
  1.2.1 置全0法
  或称置0复位法。对于同步预置数的计数器不是把SN译出来,而是把状态SN-1经译码门电路译出送给LD,先使计数器处于预置数工作状态,待第N个脉冲到来后,才把数据Dn-1 Dn-2…D0=00…0的全0状态置入各触发器实现复位,其置0表达式为本回答被提问者和网友采纳
相似回答