设计一个可控进制的计数器,当输入控制变量M=0时工作在五进制;M=1时工作在十二进制?

设计一个可控进制的计数器,当输入控制变量M=0时工作在五进制;M=1时工作在十二进制。请标出计数输入端和进位。(十二进制!)

设计一个可控进制的计数器,

当输入控制变量M=0时工作在五进制;M=1时工作在十二进制。

请标出计数输入端和进位。(十二进制!)

设计题目,纯属一个技巧性的问题。

并没有什么技术含量。

可采用一块集成电路计数器 74163。

这是四位二进制递增计数器,计数状态为:0000~1111。

关键的特点,是:可以设置其初始值。

如果把初始值设为:1011,计数状态就是:1011~1111。这就是五进制计数器。

如果把初始值设为:0100,计数状态就是:0100~1111。这就是十二进制计数器。

横扫一眼,即可看出,这两种初始值,是互为反相的。

那么,只要用 M 控制两种不同的初始值,即可构成“可控计数器”。

采用“异或门”即可控制初始值的反相操作。

电路如下:

当计数到了 1111,图中的非门,即将“进位”反相送到“LOAD”,初始值便被装入了。

本电路,经过了调试验证,可以满足题目要求。

温馨提示:答案为网友推荐,仅供参考
相似回答