Przerzutnik JK to element cyfrowy służący do zapamiętywania jednego bitu informacji. Ma dwa główne wejścia sterujące: J i K, wejście zegarowe CLK oraz wyjścia Q i często zanegowane Q̅.
Jest rozwinięciem przerzutnika RS, ponieważ eliminuje stan zabroniony. Szczególnie ważny jest tryb pracy, w którym J = 1 i K = 1 — wtedy przerzutnik zmienia stan na przeciwny po każdym aktywnym impulsie zegarowym.
Podstawowe stany pracy
Dla przerzutnika JK sterowanego zegarem:
J = 0,K = 0— brak zmiany stanu,J = 1,K = 0— ustawienie wyjściaQna1,J = 0,K = 1— wyzerowanie wyjściaQdo0,J = 1,K = 1— przełączenie stanu na przeciwny.
Tryb przełączania
Najważniejszy dla liczników jest tryb:
J = 1 oraz K = 1
Wtedy każdy impuls zegarowy powoduje zmianę stanu wyjścia:
- z
0na1, - z
1na0.
Dzięki temu przerzutnik JK może pracować jako dwójka licząca, czyli licznik modulo 2.
Wejścia asynchroniczne
Na schematach przerzutników JK często występują także wejścia S i R, czasem oznaczone z kreską jako aktywne stanem niskim. Służą one do ustawiania lub zerowania przerzutnika niezależnie od zegara. W normalnej pracy liczącej powinny być ustawione w stan nieaktywny.