Информатика и вычислительная техника


Триггеры


В качестве запоминающего элемента в составе узлов и устройств ЭВМ обычно применяется триггер, представляющий собой электронную схему с двумя устойчивыми состояниями равновесия. Одному из этих состояний ставится в соответствие значение "1", а другому - значение "0.

Для установки триггера в то или иное состояние имеются соответствующие входы: R (Reset - сброс) - для установки в "0; S (Set - установка) - для установки в "1". При R = S = 0триггер сохраняет состояние, в котором он находился до поступления нулевых сигналов. При R = 1 и S = 0триггер устанавливается в "0, а при R = 0 и S = 1 - в "1". Состояние, при котором R = S = 1, является недопустимым, так как после прекращения этих сигналов триггер может установиться в любое состояние.

Состояние триггера идентифицируется его выходами: единичным выходом Q и нулевым выходом Q. Если на выходе Q высокий уровень напряжения,

127

то триггер находится в состоянии "1", если низкий уровень, то в состоянии "0". На нулевом выходе Q - все наоборот.

Работа триггера как элементарного автомата с памяти, может быть представлена в виде таблицы переходов (табл. 6.2), отражающей зависимость его состояния Qt + 1 в такте (t + 1) от предшествующего состояния Qt и входных сигналов Rt, St.

Таблица 6.2

Переходы триггера

Режим работы Rt St Qt Qt + 1
Хранение "0" 0 0 0 0
Хранение "1" 0 0 1 1 1
Установка "1" Го 1 0 1
Подтверждение "1" 0 1 1 1
Подтверждение "0" 11 6 П 0 0
Установка "0" 1 0 1 0
Недопустимое состояние 1 1 0 ?
Недопустимое состояние 1 1 1 ?

По табл. 6.2 можно получить аналитическую форму зависимости Qt + 1 от Qt, Rt, St. После соответствующих преобразований эта зависимость имеет вид:

Таким образом, триггер может быть образован из двух логических элементов: либо ИЛИ - НЕ, либо И - НЕ.

Если хотя бы по одному из входов информация в триггер заносится только с приходом синхронизирующего тактового сигнала, то такой триггер называется синхронизируемым.


Начало  Назад  Вперед