Триггер в цифровой схеме: как хранится один бит
💻 Информатика · 9 класс
Триггер в цифровой электронике — устройство с устойчивыми состояниями, используемое для хранения двоичной информации. Выход зависит не только от текущего входного сигнала, но и от

Триггер в цифровой электронике — устройство с устойчивыми состояниями, используемое для хранения двоичной информации. Выход зависит не только от текущего входного сигнала, но и от ранее сохранённого состояния. Этим он отличается от простого логического элемента, который вычисляет функцию входов без памяти.
Состояние и команда изменения
Представьте учебный индикатор, который после короткого сигнала «включить» продолжает гореть до сигнала «выключить». Для такого поведения нужно помнить, какая команда была последней. Два возможных состояния удобно обозначить 0 и 1. Один элемент хранит один бит, а набор таких элементов может образовать регистр.
Не любой элемент памяти работает по одинаковой схеме. У разных типов триггеров отличаются входы и условия переключения. Поэтому фраза «подали единицу — всегда получили единицу» без указания типа и режима слишком расплывчата. В задаче сначала найдите таблицу переходов и обозначения управляющих входов.
Идея D-триггера
В распространённом учебном представлении D-триггер запоминает значение входа D в определённый момент тактового сигнала. Для модели с переключением по положительному фронту это переход тактового входа от 0 к 1. Между такими событиями сохранённое значение удерживается, если не используются отдельные управляющие входы.
Если перед первым нужным фронтом D=1, после записи Q станет 1. Когда D затем меняется на 0 без нового фронта, Q в этой модели остаётся 1. На следующем положительном фронте будет записан 0. Это и есть различие между наличием нового входного значения и моментом его фиксации.
От логической модели к реальной микросхеме
У реальной микросхемы есть питание, временные требования и дополнительные входы, например асинхронные установка и сброс. Их активные уровни могут отличаться. В документации Texas Instruments для SN74HC74 отдельно описаны такие сигналы и таблица режимов. Учебную модель нельзя без проверки превращать в инструкцию по соединению выводов.
Для первого знакомства достаточно таблицы или симулятора. Отмечайте D, тактовые события и Q в одной временной последовательности. Не назначайте произвольное начальное значение: если оно не задано условием или сбросом, его следует считать неизвестным до первой определяющей операции.
Проверьте себя
1. D изменился, но тактового фронта нет. Должен ли Q немедленно повторить изменение? Для описанной модели — нет. 2. Перед фронтом D=0, после фронта D быстро стал 1. Какое значение было записано при соблюдении временных требований? 0. 3. Чем регистр отличается от одного триггера? Он объединяет несколько разрядов памяти.
Частые ошибки — путать положительный фронт с любым высоким уровнем сигнала, забывать о начальном состоянии и считать все триггеры одинаковыми. Нарисуйте три последовательных фронта и входы 1, 0, 1; затем объясните изменение Q словами, не заменяя причинное рассуждение заученным рисунком.
Связанные материалы
Логические основы компьютера, Что такое логические операции.
Источники и проверка
Texas Instruments: SN74HC74, описание и таблица режимов.