Триггеры Интегральные триггеры обычно реализуются на логических элементах И-НЕ, ИЛИ-НЕ. Триггер предназначен для хранения значения одной логической переменной (или значения одноразрядного двоичного числа; при хранении многоразрядных двоичных чисел для запоминания значения каждого разряда числа используются отдельный триггер). В соответствии с этим, триггер имеет два состояния: одно из них обозначается как состояние 0, другое – как состояние 1. Воздействуя на входы триггера, его устанавливают в нужное состояние.
Триггер имеет два выхода: прямой Q и инверсный . Состояние, в котором находится триггер, определяется уровнями напряжения на этих выходах: если напряжение на выходе Q соответствует уровню лог.0 (Q = 0), то принимается, что триггер находится в состоянии 0, при Q = 1 триггер, находится в состоянии 1. Логический уровень на инверсном выходе представляет собой инверсию состояния триггера (в состоянии 0 = 1, и наоборот).
Триггеры имеют различные типы входов. Их обозначения и назначения:
R (от англ. Reset) —раздельный вход установки в состояние 0;
S (от англ. Set) —раздельный вход установки в состояние 1;
К— вход установки универсального триггера в состояние 0;
J — вход установки универсального триггера в состояние 1;
Т— счетный вход;
D (от англ. Delay) — информационный вход установки триггера в состояние, соответствующее логическому уровню на этом входе,
С—управляющий (синхронизирующий) вход.
Наименование триггера определяется типами его входов. Например, RS-триггер — триггер, имеющий входы типов R и S.
По характеру реакции на входные сигналы триггеры делятся на два типа: асинхронные и синхронные. В асинхронном триггере входные сигналы воздействуют на состояние триггера непосредственно с момента их подачи на входы, в синхронных триггерах — только при подаче синхронизирующего сигнала на управляющий вход С.