跳到主要内容

时序逻辑 - 有记忆的逻辑


💡 什么是时序逻辑?​

时序逻辑电路是输出取决于当前输入和过去历史的电路。它们有记忆并记住它们之前的状态!

可以把它想象成一个交通信号灯:它基于当前的传感器输入而变化,但也记住它的当前状态(绿色/黄色/红色)。


🔄 关键概念​

状态​

状态表示电路"记住"的内容。它是电路的内部配置。

时钟​

大多数时序电路使用时钟信号 - 一个规则的周期性方波,同步电路的操作。

同步与异步​

  • 同步:仅在时钟信号边沿变化
  • 异步:可以随时变化,独立于时钟

🔧 基本时序元件​

SR锁存器(置位-复位)​

最简单的时序电路。它有两个输入:

  • S(置位):使输出Q = 1
  • R(复位):使输出Q = 0

门控SR锁存器​

添加一个使能输入来控制何时可以发生变化。

D锁存器​

更简单的锁存器,具有单个D(数据)输入。使能时,Q跟随D。

边沿触发触发器​

仅在时钟边沿(上升或下降)改变状态的电路。


📊 两种时序电路​

米利(Mealy)机​

输出取决于当前状态和当前输入。

摩尔(Moore)机​

输出仅取决于当前状态。

专业解释

组合逻辑和时序逻辑的关键区别是反馈。时序电路有输出(或内部状态)反馈到输入的反馈路径。这就创造了记忆!

时钟信号对于同步变化至关重要。在同步电路中,所有变化都在时钟边沿发生,防止竞争条件。


🎓 课堂演示​

一个简单的计数器:

计数器是一个经典的时序电路,循环通过一系列状态。

  • 3位计数器:8种可能状态(000 → 001 → 010 → ... → 111 → 000)
  • 上升沿触发:当时钟从0变为1时改变状态
  • 输出:每个时钟脉冲递增的二进制计数

这演示了时序逻辑如何随时间记忆和更新其状态!


💡 总结​

  • 时序逻辑:输出取决于当前输入和过去状态
  • 有记忆:通过反馈记住以前的状态
  • 关键元件:锁存器、触发器、状态
  • 时序:时钟信号同步操作
  • 两种类型:米利(输出取决于状态+输入)和摩尔(输出取决于状态)