Назначение триггеров
Таблица 10 истинности RS-триггера синхронного
C | S | R | Q(t) | Q(t+1) |
x | x | |||
не определено | ||||
не определено |
Схема синхронного RS-триггера совпадает со схемой одноступенчатого парафазного (двухфазного) D-триггера, но не наоборот, так как в парафазном (двухфазном) D-триггере не используются комбинации S=0, R=0 и S=1, R=1.
Алгоритм функционирования синхронного RS-триггера можно представить формулой
где x — неопределённое состояние.
Рисунок 42 - Условное графическое изображение синхронногоRS-триггера
Рисунок 43 - Схема синхронногоRS-триггера на элементах 2И-НЕ
Рисунок 44 - Граф переходов синхронногоRS-триггера
Рисунок 45 - Карта Карно синхронного RS-триггера
4.Вопросы:
1. Определение триггера и его краткое описание.
2. Определение RS-триггера. Логическая схема асинхронногоRS-триггера на элементах 2И-НЕ.
3. Схема синхронногоRS-триггера на элементах 2И-НЕ.
Тема 8:
"Исследование JK, D, T-триггеров"
Содержание:
1. Назначение триггеров
2. Принципиальные схемы
3. Исследование с помощью программы ISIS
3.1 Исследование статистическогоRS-триггера
3.2 Исследование синхронногоRS-триггера
3.3 Исследование Т-триггера
3.4 Исследование D-триггера
3.5 Исследование JK-триггера
4. Вопросы
Триггер - устройство, предназначенное для хранения значения одной логической переменной (или значения одноразрядного двоичного числа, при хранении многоразрядных двоичных чисел для запоминания значения каждого разряда числа используется отдельный триггер). В соответствии с этим триггер имеет два состояния: одно из них обозначается как состояние лог. 0, другое - состояние лог. 1.
Воздействуя на входы триггера, его устанавливают в нужное состояние.
Основные обозначения.
Триггер имеет два выхода: прямой Q и инверсный . Уровнями напряжения на этих выходах определяется состояние, в котором находится триггер: если напряжение на выходе Q соответствует уровню лог. 0 (Q = 0), то принимается, что триггер находится в состоянии лог. 0, при Q = 1 триггер находится в состоянии лог. 1. Логический уровень на инверсном выходе представляет собой инверсию состояния триггера (в состоянии 0 Q = 1 и наоборот).
Триггеры имеют различные типы входов. Приведем обозначение и назначение входов триггеров:
R (от английского RESET) - раздельный вход установки в состояние 0;
S (от английского SET) - раздельный вход установки в состояние 1;
K - вход установки универсального триггера в состояние 0;
J - вход установки универсального триггера в состояние 1;
T - счетный вход;
D (от английского DELAY) - информационный вход установки триггера в состояние, соответствующее логическому уровню на этом входе;
C - управляющий (синхронизирующий) вход.
Наименование триггера определяется типами его входов. Например, RS-триггер - триггер, имеющий входы типов R и S.
По характеру реакции на входные сигналы триггеры делятся на два типа: асинхронные и синхронные. Асинхронный триггер характеризуется тем, что входные сигналы действуют на состояние триггера непосредственно с момента их подачи на входы, в синхронных триггерах - только при подаче синхронизирующего сигнала на управляющий вход С.
Основное назначение триггеров состоит в автоматическом использовании их в качестве реакции на некоторые события, происходящие с таблицами, с которыми связанны триггеры. Это свойство триггеров позволяет использовать их для реализации сложных форм ограничений целостности данных. Кроме того, рассматриваемое свойство превращает сервер из пассивного наблюдателя за происходящими изменениями данных в систему, оперативно реагирующую на такие изменения. Правила, в соответствие с которыми осуществляются активные действия сервера, определяются триггерами. Иногда эти правила или сами триггеры называют бизнес - правилами.