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