D-триггер
D-триггер — это последовательное устройство хранения, которое хранит 1 бит данных. Он имеет один вход данных (D) и два выхода (Q и Q’) для дополнительного представления сохраненных данных.
Принцип работы:
* Когда тактовый сигнал (CLK) находится в низком состоянии, D-триггер переходит в состояние прозрачности и следует за значением на входе данных D.
* Когда тактовый сигнал переходит в высокое состояние, данные с входа D защелкиваются, и выходы Q и Q’ устанавливаются в соответствии с новым значением данных.
Таблицы истинности:
| CLK | D | Q | Q’ |
|—|—|—|—|
| 0 | X | D | D’ |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 |
Условные обозначения:
![Условное обозначение D-триггера](https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/D-Flip-Flop_Symbol.svg/1200px-D-Flip-Flop_Symbol.svg.png)
Типы D-триггеров:
* Положительно-фронтовой D-триггер: Защелкивает данные при переходе тактового сигнала из низкого состояния в высокое.
* Отрицательно-фронтовой D-триггер: Защелкивает данные при переходе тактового сигнала из высокого состояния в низкое.
Применение:
D-триггеры широко используются в цифровой электронике для:
* Регистров сдвига
* Счетчиков
* Сигнальных устройств
* Хранения данных