JKFlipFlop
A JK flip-flop is a type of digital storage element that stores one bit of information and changes state on a clock edge. It has two data inputs, labeled J and K, and two outputs, Q and Q'. The JK is a universal flip-flop because, depending on J and K, it can perform the functions of a set, reset, hold, and toggle.
On a triggering clock edge (positive-edge or negative-edge, depending on design), the next state Q+ is determined
In practice JK flip-flops are implemented as edge-triggered devices, often as master-slave latches or via other
Applications include binary counters, frequency dividers, and shift-register configurations. They are commonly found in digital integrated
Related devices include SR flip-flops, D flip-flops, and T flip-flops.