13 Jun 2026
Bistable Multivibrator: Set and Reset Waveforms
Aim
To study the set, reset, and complementary output waveforms of a bistable multivibrator using an oscilloscope.
Apparatus
Bistable multivibrator or JK/SR flip-flop trainer, DC supply, pulse generator, CRO, and patch cords.
Experimental arrangement

Theory
Two cross-coupled inverting stages provide positive feedback: when one output is high, feedback drives the other low, and this condition reinforces itself. There are two self-consistent stable states, $(Q,\overline Q)=(1,0)$ and $(0,1)$. A set pulse disturbs the balance and drives the circuit to the first state; a reset pulse drives it to the second. The circuit therefore stores one binary bit as long as the supply remains connected.
The output changes only when an allowed trigger is applied, so the bistable is a memory element rather than an oscillator. In an SR implementation, the set and reset inputs must not be asserted together because that condition can make the final state indeterminate. The two outputs are complementary, $Q$ and $\overline Q$.
Observations
| Trigger applied | $Q$ | $\overline Q$ | State |
|---|---|---|---|
| none, initial | 0 | 1 | reset |
| set | 1 | 0 | set |
| none | 1 | 0 | stored set |
| reset | 0 | 1 | reset |
Calculation
For a valid bistable output, the complementary relation is
\[Q+\overline Q=1.\]After the set trigger, $Q=1$, so $\overline Q=1-Q=0$ and the stored state is $(1,0)$. After the reset trigger, $Q=0$, so $\overline Q=1$ and the state is $(0,1)$. The unchanged output in the intervening ``none’’ reading shows that the circuit stores the state after the trigger is removed.
Maxima Code
Download the bistable-state check.
Result
The bistable circuit has two stable output states and retains the last state until the opposite trigger is applied.
Viva Questions
- What does a bistable store? One binary bit.
- What are the two outputs? $Q$ and its complement $\overline Q$.
- What is the role of the set pulse? It drives the circuit to the set state.
Discussion