Membangun Rangkaian Flip-Flop Set-Reset Berbasis NAND
PARTS AND MATERIALS
- 4011 quad NAND gate (Radio Shack catalog # 276-2411)
- 4001 quad NOR gate (Radio Shack catalog # 276-2401)
- DIP switch delapan posisi (Radio Shack catalog # 275-1301)
- Bar graph LED segmen sepuluh (Radio Shack catalog # 276-081)
- Satu baterai 6 V
- Tiga resistor 10 kΩ
- Dua resistor 470 Ω
Caution! IC 4011 adalah CMOS dan oleh karena itu sangat sensitif terhadap放电 elektrostatis. While the parts list calls for a ten-segment LED bar graph, the illustration shows two individual LEDs because of limited breadboard space. If you have enough room, feel free to install the bar graph as originally intended.
CROSS-REFERENCES
- Lessons In Electric Circuits, Volume 4, Chapter 3: “Logic Gates”
- Lessons In Electric Circuits, Volume 4, Chapter 10: “Multivibrators”
LEARNING OBJECTIVES
- Membedakan antara latch gated dan flip-flop
- Membangun rangkaian detektor pulsa yang memungkinkan operasi edge-triggered
- Memahami bagaimana gejolak saklar mekanis dapat mengganggu logika digital dan mempelajari strategi mitigasi
SCHEMATIC DIAGRAM

ILLUSTRATION

INSTRUCTIONS
The core difference between a gated (or enabled) latch and a flip-flop is the trigger mechanism: a flip-flop reacts only to a clock edge, whereas a latch follows a sustained enable signal. Converting an enabled latch into a flip-flop simply requires adding a pulse-detector that converts a clock edge into a brief high enable pulse.

The pulse-detector uses a single NOR gate and three inverters. By paralleling the NOR inputs, we deliberately slow the propagation to generate a narrow pulse at every falling clock edge.

Normally, a NOR gate is wired as an inverter by tying one input to ground and feeding the other with the signal, which minimizes capacitance and maximizes speed. In this circuit we intentionally parallel the inputs to create a sluggish inverter, ensuring the pulse remains long enough to trigger the latch.
This design produces a high output pulse on every falling edge of the clock. Consequently, the SR latch responds to Set and Reset only when the middle switch moves from “on” to “off.” In practice, however, you may observe responses on both transitions because of contact bounce.
Mechanical switches tend to bounce—rapidly opening and closing—when first actuated. This creates multiple low-high-low transitions that can inadvertently trigger the pulse-detector twice, causing the latch to react to both clock edges. Understanding and mitigating contact bounce is essential for reliable digital logic.
RELATED WORKSHEET
- Flip-Flop Circuits Worksheet