JK Flip-Flop (Step-by-Step Explanation)
Given Inputs
J: 1 0 0 1 0 0 0 0
K: 1 0 0 1 0 0 1 0
Initial Q: 0
JK Flip-Flop Rules
| J | K | Next Q |
|---|---|---|
| 0 | 0 | No Change |
| 0 | 1 | 0 (Reset) |
| 1 | 0 | 1 (Set) |
| 1 | 1 | Toggle (Flip) |
Step-by-Step Operation
| Clock | J | K | Previous Q | Next Q |
|---|---|---|---|---|
| 1 | 1 | 1 | 0 | 1 (Toggle) |
| 2 | 0 | 0 | 1 | 1 (No Change) |
| 3 | 0 | 0 | 1 | 1 (No Change) |
| 4 | 1 | 1 | 1 | 0 (Toggle) |
| 5 | 0 | 0 | 0 | 0 (No Change) |
| 6 | 0 | 0 | 0 | 0 (No Change) |
| 7 | 0 | 1 | 0 | 0 (Reset) |
| 8 | 0 | 0 | 0 | 0 (No Change) |
Final Output
Q = 1 1 1 0 0 0 0 0
Summary
- 00 → No change
- 01 → Reset (0)
- 10 → Set (1)
- 11 → Toggle (flip 0 ↔ 1)