同步时序逻辑电路设计_任意进制计数器

参考 b站UP主 新手小牛数电教学视频
设计某某进制计数器相对是比较明确的,比如我需要设计一个6进制计数器,那么它就是有6个状态。如果要满足6个状态就需要3个触发器。

举例

五进制计数器
1 Q 1 Q_1 Q1 Q 0 Q_0 Q0 Q 2 n + 1 Q_2^{n+1} Q2n+1 Q 1 n + 1 Q_1^{n+1} Q1n+1 Q 0 n + 1 Q_0^{n+1} Q0n+1
001011
011101
101110
110111
111001
------
000×××
010×××
100×××

上面看出有效的是五个状态,还会存在三个无效的状态。

如果我们希望用JK触发器区构成这样的五进制计数器怎么办?

列出三个卡诺图
IMG_20240810_230456_edit_2842636573168687.jpg
通过对该卡诺图的化简可以得到
Q 2 n + 1 = Q 1 Q 2 ‾ + ( Q 1 ‾ + Q 0 ‾ ) Q 2 Q_2^{n+1}=Q_1\overline{Q_2}+(\overline{Q_1}+\overline{Q_0})Q_2 Q2n+1=Q1Q2+(Q1+Q0)Q2
得到 J 2 = Q 1 J_2=Q_1 J2=Q1, K 2 = Q 1 Q 0 K_2=Q_1Q_0 K2=Q1Q0
Q 1 n + 1 = Q 1 ‾ + Q 0 ‾ Q 1 Q_1^{n+1}=\overline{Q_1}+\overline{Q_0}Q_1 Q1n+1=Q1+Q0Q1
得到 J 1 = 1 J_1=1 J1=1 , K 1 = Q 0 K_1=Q_0 K1=Q0
Q 0 n + 1 = Q 0 ‾ + ( Q 2 ‾ + Q 1 ) Q 0 Q_0^{n+1}=\overline{Q_0}+(\overline{Q_2}+Q_1)Q_0 Q0n+1=Q0+(Q2+Q1)Q0
得到 J 0 = 1 J_0=1 J0=1, K 0 = Q 2 Q 1 ‾ K_0=Q_2\overline{Q_1} K0=Q2Q1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值