ronnknee said:
Can someone explain how flip flops work?
I don't follow the logic involved
http://sre.freehostia.com/index.php?title=Flip-Flop
Sorry not very helpful, I don't understand enough to explain myself.
Actually, after looking at that perhaps it isn't the best source to understand it.
If you have it, take a look at the Davis SDD book, I don't have the Heinemann(spelling) one handy, but that should have it too.
If you want to ask a more specific question on a part you don't get, I will see what I can do.
Simply: Flip-flops use latches to hold data in temporary storage.
A latch is two gates, typically NOR or NAND which use feedback to hold a value.
A short input pulse is used to change the value (set or reset) and then the inputs are changed to maintain the new outputs (hold).