Create a simple flip flop circuit

astablebasicflipflop

I am just taking a electronics course, and i am trying to understand how to build a flip flop circuit. I would like to build a circuit that has one push button, and one led. Each time the push button is pressed the state of the led would change on to off or off to on. I found this circuit http://www.josepino.com/light/led-flasher-circuits1 and i built it and it worked, but i was wondering if i could possibly adapt it to suit my purposes since it says it is similar to a flip flop. Additionally, because i am short on supplies i would like to use only transistors, resistors, capacitors, diodes, leds, and switches in the construction of the circuit. The only examples i can find online of a flip flop is a flip flop where a manual reset is necessary. I believe what i currently have is an astable multivibrator, and i think what i am trying to build is a bistable multivibrator.

Best Answer

Here is a schematic for a typical T flip-flop. Every time you press the button, the output switches.

enter image description here

All you need to do is to build the logic gates! You can use diode-transistor logic, resistor-transistor logic, whatever. When you're all done, connect the inverted output (Q#) to the data pin and connect your button to the clock.

You might consider debouncing the switch. This can be achieved using a resistor and a capacitor.