① 数字电路 74160计数器
数字电路的 74160计数器,是10进制计数器,进位端C采用的是超前进位方式,就是内你说的不是容计10个脉冲进位而是9个脉冲就进位了。进位的目的是向高位进位,使高位加1计一个数。而74160采用超前进位就是为了实现多位计数器级联组成同步计数器,就是多个计数器用同一个时钟信号,只有这样超前进位才可以。按你说的计10数再进位,那只能组成异步计数器。
用下面两位计数器为例说明,当个位计数器为0~8时,C=0,(图中是RCO=0)加到十位的EN=0,十位计数器停止计数。
② 关于数字电路
环形计数器是数字电路中的一种重要结构,它通过将单向移位寄存器的串行输入端与串行输出端相连,形成一个闭合环。这种结构的特点是将FFn-1的输出Qn-1接到FF0的输入端D0。环形计数器在输入计数脉冲CP的作用下,各个触发器的Q端将轮流地出现矩形脉冲。环形计数器的进制数N与移位寄存器内的触发器个数n相等,即N=n。实现环形计数器时,需要设置适当的初态,且输出Q3Q2Q1Q0端初始状态不能完全一致。当连续输入CP脉冲时,环形计数器中各个触发器的Q端将轮流地出现矩形脉冲。
扭环形计数器则是将单向移位寄存器的串行输入端与串行反相输出端相连,同样构成一个闭合的环。实现扭环形计数器时,不需要设置初态。扭环形计数器的进制数N与移位寄存器内的触发器个数n满足N=2n的关系。扭环形计数器的结构特点是将FFn-1的输出接到FF0的输入端D0。扭环形计数器的输出可以作为顺序脉冲发生器,无需添加译码电路。
顺序脉冲发生器是一种能按一定时间、一定顺序轮流输出脉冲波形的电路。计数器型顺序脉冲发生器一般使用按自然态序计数的二进制计数器和译码器构成,例如用集成计数器74LS163和集成3线-8线译码器74LS138构成的8输出顺序脉冲发生器。移位型顺序脉冲发生器由移位寄存器型计数器加译码电路构成。环形计数器的输出即是顺序脉冲,故可不加译码电路直接作为顺序脉冲发生器。
计数器是应用十分广泛的时序电路,用于计数、分频、数字测量、运算和控制等。寄存器是用来存放二进制数据或代码的电路,分为基本寄存器和移位寄存器两大类。寄存器的应用很广,特别是移位寄存器,不仅可将串行数码转换成并行数码,或将并行数码转换成串行数码,还可以很方便地构成移位寄存器型计数器和顺序脉冲发生器等电路。
在数控装置和数字计算机中,需要机器按照人们事先规定的顺序进行运算或操作。这要求机器的控制部分不仅能正确地发出各种控制信号,而且要求这些控制信号在时间上有一定的先后顺序。通常采取的方法是用一个顺序脉冲发生器来产生时间上有先后顺序的脉冲,以控制系统各部分协调地工作。计数型顺序脉冲发生器状态利用率高,但每次CP信号到来时,可能有两个或两个以上的触发器翻转,因此会产生竞争冒险,需要采取措施消除。移位型顺序脉冲发生器没有竞争冒险问题,但状态利用率低。