同步十进制加法计数器设计

本文详细介绍了同步十进制加法计数器的设计过程,包括逻辑抽象、状态图和表的绘制、选择JK触发器、检查自启动功能,以及设计心得。强调了无效状态的处理和电路自启动的重要性,指出该设计对于理解同步时序逻辑电路的基础和进阶学习至关重要。
摘要由CSDN通过智能技术生成

(1)逻辑抽象:

        由分析, 共有10个有效状态, 需要\left \lceil \log(2, 10) \right \rceil = 4 个触发器.设4个触发器编码变量自高位到低位依次设为Q_{3}Q_{2}Q_{1}Q_{0}.

        设加法进位输出变量为Y, 使用上升沿触发的触发器进行设计.  状态转换关系为 从0000开始计数, 经过10个脉冲后, 实现了0000->0001->0010->0011->0100->0101->0110->0111->1000->1001->0000的状态转换. 按照上升沿触发的方式要求, 在1001->0000时,  Y由0->1.

(2)绘制状态图, 并转换为状态表:

        由于状态转换关系比较明确, 这里直接绘制出状态表即可.

同步十进制加法计数器状态表
^{​{Q_{3}}^{n}} ^{​{Q_{2}}^{n}} ^{​{Q_{1}}^{n}} ^{​{Q_{0}}^{n}} ^{​{Q_{3}}^{n+1}} ^{​{Q_{2}}^{n+1}} ^{​{Q_{1}}^{n+1}} ^{​{Q_{0}}^{n+1}} Y
0 0 0 0 0 0 0 1 0
0 0 0 1 0 0 1 0 0
0 0 1 0 0 0 1 1 0
0 0 1 1 0 1 0 0 0
0 1 0 0 0 1 0 1 0
0 1 0 1 0 1 1 0 0
0 1 1 0 0 1 1 1 0
0 1 1 1 1 0 0 0 0
1 0 0 0 1 0 0 1 0
1 0 0 1 0 0 0 0 1

(3)选择触发器, 绘制状态激励表:

        这里选择JK触发器, 对于JK触发器, 有下述关系:

        

JK触发器状态
Q^{^{n}} Q^{^{n+1}} J K
0 0 0 \times
0 1 1 \times
1 0 \times 1
1 1 \times 0

 

同步十进制加法计数器状态激励表
^{​{Q_{3}}^{n}} ^{​{Q_{2}}^{n}} ^{​{Q_{1}}^{n}} ^{​{Q_{0}}^{n}} ^{​{Q_{3}}^{n+1}} ^{​{Q_{2}}^{n+1}} ^{​{Q_{1}}^{n+1}} ^{​{Q_{0}}^{n+1}} Y J_{3} K_{3}
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

好梦成真Kevin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值