
Przerzutnik jest to podstawowy element pamiętający każdego układu cyfrowego, przeznaczonego do przechowywania i ewentualnego przetwarzania informacji. Przerzutnik współtworzy najniższe piętro struktury układu i zdolny jest do zapamiętania jednego bitu informacji. Grupa czterech lub ośmiu połączonych ze sobą przerzutników tworzy następne, wyższe piętro - tzw. rejestr, zdolny już do pamiętania jednego bajta informacji.
- typu RS (asynchroniczny i synchroniczny)
- typu D (synchroniczny)
- typu T (synchroniczny i asynchroniczny)
- typu JK (asynchroniczny i synchroniczny)
- typu JK-MS (asynchroniczny i synchroiczny)
Za pomocą każdego przerzutnika i odpowiedniej liczby bramek logicznych można zrealizować wszystkie inne.
- realizacja funktorami NAND + tabela stanów
![]() |
![]() |
![]() |
|---|---|---|
| 1 | 1 | ![]() |
| 0 | 1 | 1 |
| 1 | 0 | 0 |
| 0 | 0 | stan zabroniony |
- realizacja funktorami NOR + tabela stanów
| S | R | ![]() |
|---|---|---|
| 0 | 0 | ![]() |
| 1 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 1 | stan zabroniony |

Tabela prawdy
| Clk | D | Qn | Qn+1 |
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 |
| Clk | T | Qn | Qn+1 |
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 |


Tabela prawdy