使用74ls161芯片,用置数法组成十二进制同步计数器,要求有真值表,并画出状态转化图

如题所述

74LS161是16进制加法计数器,设计成十二进制置数同步计数器需要注意置数值和同步置数端的电平变化。详细分析如下:

1、74LS161是四位二进制可预置同步计数器,其引脚图和功能真值表如下:

2、根据74LS161的真值表和同步置数的规则可以推出置数输入端输入数值应为0100,此时从0100~1111共12个状态,即构成十二进制计数器。将进位输出连接至同步置数端构成十二进制同步计数器。电路图如下:

3、通过Multism仿真波形可以观察到进位输出端与计数输入的关系为12:1,即每十二次计数输出一个进位。通过仿真数据输出可以画出状态装换图。波形仿真与状态装换图如下图所示:

波形分析:

波形图从上至下一次为CLK,D(4),D(5),D(6),D(7),D(8)。可以观察到随着时钟脉冲(计数脉冲)输入,计数输出从0100(D(7)为最高位,D(3)为最低位)计数至1111并输出进位脉冲,通过反相器输入到同步置数端,在下一个时钟到来时预置数,重新开始计数。

状态图分析:

可以观察到该计数器可以在12个状态中循环计数,计数溢出时即输出进位标志,实现同步预置数,构成同步十二进制计数器,基本符合设计要求。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-30
两种方法
1.清零法
161是异步清零 用6(0110)清零,状态为(0~5) 刚好六个状态 也就是说q1和q2接与非门接 CR 非
2.置数法
161是同步置数 用5(0101)置0(0000),状态为(0~5) 刚好六个状态 方法:将d0d1d2d3接地(0000) 用q0和q2接与非门接LD非 就可以了
望采纳追问

有详细过程吗包括转换图

本回答被网友采纳