设计一个可控进制的计数器,当输入控制变量M=0时工作在五进制;M=1时工作在十二进制。请标出计数输入端和进位。(十二进制!)
设计一个可控进制的计数器,
当输入控制变量M=0时工作在五进制;M=1时工作在十二进制。
请标出计数输入端和进位。(十二进制!)
此设计题目,纯属一个技巧性的问题。
并没有什么技术含量。
可采用一块集成电路计数器 74163。
这是四位二进制递增计数器,计数状态为:0000~1111。
关键的特点,是:可以设置其初始值。
如果把初始值设为:1011,计数状态就是:1011~1111。这就是五进制计数器。
如果把初始值设为:0100,计数状态就是:0100~1111。这就是十二进制计数器。
横扫一眼,即可看出,这两种初始值,是互为反相的。
那么,只要用 M 控制两种不同的初始值,即可构成“可控计数器”。
采用“异或门”即可控制初始值的反相操作。
电路如下:
当计数到了 1111,图中的非门,即将“进位”反相送到“LOAD”,初始值便被装入了。
本电路,经过了调试验证,可以满足题目要求。