怎样用74ls161等芯片实现如 9 8 7 6 5 4 3 2 1 0 9 8 7....的计数阿......

如题所述

74LS161为异步清零,同步置数。这是个十进制计数器,你画状态图为0000-0001-0010-0011-0100-0101-0110-0111-1000-1001-1010-1011-1100-1101-1110-1111一共十六个状态,如果用反馈置数法,选取其中任意连续的10个状态,比如从0000-1001,那么就是指最高状态是1001,之后就得回到0000这个状态,你设置初始状态D3D2D1D0为0000,输出端Q3Q2Q1Q0把Q3和Q3用双输入与非门连接,输出到置数端,这样,当计数到1001时,输出为0到置数端,在下一个时钟脉冲到来时计数器将被置数到0000状态,开始一个新的循环。
如果用反馈清零法,输入D3D2D1D0的状态随意,不用管,因为是异步清零,当清零信号使能时,不论时钟脉冲沿是否到来都将对电路进行清零,故应选取从0000开始的11个状态,为1010,所以,电路的连接方式为将输出Q3Q2Q1Q0的Q3和Q1用而输入与非门连接,与非门输出连接到异步清零端(低电平使能),这样,电路的状态为0000-1001-1010,当到达1010时电路会马上清零,因此这个状态相当于不存在,电路将在前面是个状态中循环,这就是反馈清零的电路。
温馨提示:答案为网友推荐,仅供参考
相似回答