# Lesson 25 — Finite State Machines II

<p class="block-synopsis">The seven-step design process, logic equations from a table, and flip-flops.</p>

**Objectives covered**

- **2.8** — I can model Moore and Mealy Finite State Machines (FSMs) using tools such as state transition diagrams, transition tables, and combinational and sequential logic circuits.

<div class="block-toc">
  <a class="bt-card bt-reading" href="../Block2Reading/Obj08/ECE215_B2_Obj08_Reading.html">
    <span class="bt-kind">Reading</span>
    <h4>Finite State Machines</h4>
    <p>The course reading for Objective 2.8.</p>
  </a>
  <a class="bt-card bt-flashcards" href="L25_Flashcards.html">
    <span class="bt-kind">Flashcards</span>
    <h4>Review deck</h4>
    <p>Key terms, equations, and ideas from this lesson, in a self-test deck.</p>
  </a>
  <a class="bt-card bt-slides" href="../_static/slides/ECE_215_Lesson25.pdf">
    <span class="bt-kind">Slides</span>
    <h4>Lesson 25 deck</h4>
    <p>The slides used in class, as a PDF.</p>
  </a>
  <a class="bt-card bt-practice" href="../downloads.html">
    <span class="bt-kind">Practice Problems</span>
    <h4>Work these before the quiz</h4>
    <p>Ungraded problems with answers, on the downloads page.</p>
  </a>
  <a class="bt-card bt-demo" href="https://usafa-ece.org/apps/fsm-demo/" target="_blank" rel="noopener">
    <span class="bt-kind">Demo ↗</span>
    <h4>FSM Explorer</h4>
    <p>Build, edit, and step through finite-state machines visually.</p>
  </a>
</div>

