Matlab的Simulink用JK触发器做五进制计数器

您所在的位置:网站首页 matlab设计一个计算器 Matlab的Simulink用JK触发器做五进制计数器

Matlab的Simulink用JK触发器做五进制计数器

2023-11-18 07:12| 来源: 网络整理| 查看: 265

Matlab的Simulink用JK触发器做五进制计数器 介绍仿真图

介绍

万能的MATLAB实现一个五进制计数器,状态转换图如下: 在这里插入图片描述 JK触发器的逻辑功能: 在这里插入图片描述 如果使用简单便捷不画真值表不看公式不化简的方法,则考虑把JK触发器两端接一起,取1时输出取反,取0时输出保持不变。对于Q0,考虑当Q0 Q1 Q2状态为000或111时,J0、K0为1,Q0取反,其他情况J0、K0为0。对于Q1、Q2也是一样的思想。 即: J 0 = K 0 = Q 0 ‾ ⋅ Q 1 ‾ ⋅ Q 2 ‾ + Q 0 ⋅ Q 1 ⋅ Q 2 J_0 =K_0= \overline{Q_0}·\overline{Q_1}·\overline{Q_2}+{Q_0}·{Q_1}·{Q_2} J0​=K0​=Q0​​⋅Q1​​⋅Q2​​+Q0​⋅Q1​⋅Q2​ J 1 = K 1 = Q 0 ⋅ Q 1 ‾ ⋅ Q 2 ‾ + Q 0 ‾ ⋅ Q 1 ⋅ Q 2 J_1 =K_1= {Q_0}·\overline{Q_1}·\overline{Q_2}+\overline{Q_0}·{Q_1}·{Q_2} J1​=K1​=Q0​⋅Q1​​⋅Q2​​+Q0​​⋅Q1​⋅Q2​ J 2 = K 2 = Q 0 ⋅ Q 1 ⋅ Q 2 ‾ + Q 0 ‾ ⋅ Q 1 ⋅ Q 2 J_2 =K_2= {Q_0}·{Q_1}·\overline{Q_2}+\overline{Q_0}·{Q_1}·{Q_2} J2​=K2​=Q0​⋅Q1​⋅Q2​​+Q0​​⋅Q1​⋅Q2​

仿真图

用simulink拖出相应的器件连线 (注意信号发生器用Pulse Generator,有些器件要改为逻辑值) 在这里插入图片描述 结果: 从上到下分别是:时钟、Q0、Q1、Q2 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3