Т-триггер
Т-триггером называют автомат Мура с двумя устойчивыми состояниями и одним входом Т, который изменяет свое состояние на противоположное всякий раз, когда на вход Т поступает входной единичный сигнал.
Таблица переходов Т - триггера:
yg | ||
xj\ai | ||
T=0 | ||
T=1 |
Из таблицы переходов видно, что Т -триггер обладает полной системой переходов и выходов, поскольку для каждой пары состояний (0-0, 0-1, 1-0,
1-1) имеется входной сигнал, обеспечивающий переход из одного состояния в другое. Кроме того, каждое состояние автомата отмечено отличным от других выходным сигналом. На практике более удобно вместо отмеченных таблиц переходов пользоваться так называемыми матрицами переходов элементарных автоматов.
Матрица переходов:
T | Q(t) | Q(t+1) |
Матрица переходов определяет значения сигналов на входах элементарного автомата, обеспечивающие каждый их четырех возможных переходов. Здесь Q (t) и Q (t +1) – состояния автомата в моменты времени t и t +1 соответственно. Поскольку Т -триггер имеет один вход, а число возможных переходов равно четырем, то матрица переходов имеет четыре строки.
|
|
Для записи закона функционирования Т -триггера в аналитическом виде составим диаграмму Вейча по матрице перехода.
T\Q(t) | ||
Из диаграммы имеем:
___ | ___ | |||
Q(t+1) = T(t)* | Q(t) | v | T(t) | *Q(t) => |
=> (T(t) + Q(t))mod 2 |
Поскольку эта формула совпадает с аналитической записью переключательной функции сложение по модулю два, то Т -триггер часто называют триггером со счетным входом Т, а входной сигнал, поступающий на вход Т, счетным сигналом. На практике кроме асинхронного Т -триггера, работу которого мы рассмотрели, используют так же и синхронный Т -триггер, который в отличие от асинхронного меняет свои состояния только при Т = 1 и С = 1. Если хотя бы один из этих сигналов равен нулю, то триггер сохраняет свое состояние. Вход С называют входом синхронизации.
Поясняющая работу комбинационная схема и обозначение синхронного
Т -триггера представлены на рисунке:
D-триггер. D-триггером (триггером задержки) называют элементарный автомат Мура с двумя устойчивыми состояниями и одним входом D таким, что Q (t +1) = D (t). Название D -триггера происходит от английского слова “delay” – задержка. Из определения следует, что состояние триггера в момент времени t +1 повторяет значение входного сигнала D (t) в момент времени t (отсюда и название триггера задержки). Матрица переходов для D -триггера:
D | Q(t) | Q(t+1) |
Обозначения асинхронного и синхронного D -триггеров:
|
|
В синхронном D -триггере при С =0 триггер свое состояние не меняет, а при С =1 работает так же, как и асинхронный, то есть
___ | |
Q(t+1)=D(t)*C(t) v Q(t)* | C(t) |
Асинхронный D-триггер практического значения не имеет.