凡亿教育-婷婷
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | 从0到1:一步步设计时序逻辑电路
从0到1:一步步设计时序逻辑电路

时序逻辑电路像“带记忆的机器人”——输出不仅看当前输入,还记着“上一步干了啥”。今天用最接地气的方式,教你一步步搞定设计!

1.png

设计步骤(白话版)

1. 明确需求:先搞懂“要干啥+记啥”

确定输入/输出信号数量(如:1个时钟、2个数据输入、1个输出)

定义“需要记住的状态”(如:计数器记到3时触发动作)

用一句话描述功能(如:“每来3个时钟脉冲,输出Y翻一次”)

2. 画状态转换图:把需求“画”成流程图

用圆圈表示“状态”(如S0、S1、S2)

箭头表示“状态转移条件”(如时钟上升沿+输入=1时,S0→S1)

关键点:别漏状态,转移条件写清楚!

3. 列状态转换表:把流程图“翻译”成表格

横轴:当前状态(S0/S1/…)

纵轴:输入信号(0/1)

表格内容:下一状态(S?)、输出值(0/1)

技巧:用“现在→下一步”的逻辑填表

4. 选存储元件:决定用啥“记状态”

D触发器:简单,直接存当前状态(适合新手)

JK触发器:灵活,能实现任意状态转移(适合复杂逻辑)

原则:根据状态数量选(如2状态用1个触发器,4状态用2个)

5. 推导激励方程:算出“怎么存状态”

根据状态转换表,写出“下一状态=输入+当前状态”的逻辑表达式

用卡诺图化简(复杂时用,简单直接写)

目标:得到触发器的输入方程(如D=A·Q’+B·Q)

6. 画逻辑图:把方程“画”成电路

触发器存状态,逻辑门算激励方程

连线时注意:时钟信号连所有触发器,输入信号先过逻辑门再进触发器

重点:别漏时钟线,别交叉连线!

7. 验证功能:检查“记没记对+动没动对”

手动画时序图(时钟、输入、状态、输出随时间变化)

用仿真工具(如Multisim)跑一遍,看输出是否符合需求

关键:确保所有状态转移和输出正确!

8. 优化电路(可选):让电路“更省”

减少逻辑门数量(合并相同功能)

用更少的触发器实现相同状态(如用格雷码代替二进制)

目标:省芯片、省空间、省功耗!

关键提醒(一句话版)

时序逻辑必须有时钟!没时钟的“状态”都是耍流氓!

状态转换图是“灵魂”,画错一步全崩盘!

激励方程越简单,电路越稳定!


本文凡亿教育原创文章,转载请注明来源!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论