题: 设计一个可控进制的计数器, 当输入控制变量M=0时工作在5进制; M=1时工作在15进制.
分析:
根据之前博客中的分析, 我们可以通过两种方法来进行设计.
设计方案1:
我们可以通过设计74163的四个输入引脚DCBA, 再辅以LOAD'引脚的设计, 来实现可控进制计数器的功能.
将控制变量设定为M: 规定M=0时计数器工作在5进制, M=1时计数器工作在15进制.
当电路状态到达1111时, 触发LOAD'引脚预置数功能: 即将Q3Q2Q1Q0四个引脚分别接到四输入与非门的四个输入端, 该逻辑门的输出接到LOAD'引脚.
当M=0时, 共有1011、1100、1101、1110、1111五个计数状态; 当M=1时, 共有0001、0010、0011、0100、0101、0110、0111、1000、1001、1010、1011、1100、1101、1110、1111十五个计数状态. 由分析, 当M=0时, DCBA=1011; 当M=1时, DCBA=0001. 由此得到下面的真值表.
M | D | C | B | A |
---|---|---|---|---|
0 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 0 | 1 |
从上面的真值表中, 可得到 D=M', C=0