Микропроцессоры и микроконтроллеры

 
 
 
«Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.»
Brian W. Kernighan.
Русский | Українська


Микропроцессоры и микроконтроллеры :: Микроконтроллерные вычислители :: 8.1. Понятие о триггере и классификация триггеров

8.1. Понятие о триггере и классификация триггеров

Триггеры – это логические устройства с памятью. Их выходные сигналы зависят не только от текущих значений входных сигналов, но и от состояния триггера в предыдущий момент времени. Такие устройства относятся к группе
последовательностных устройств. Обобщенная структура триггера показана на рис. 8.1:

Рисунок 8.1 – Обобщенная структура триггера

Триггер обязательно содержит обратные связи. На рис. 8.1 обозначены: и  – установочные входы элемента памяти ( – ‘set’ – установка в «1»;  – ‘reset’ – установка в «0»). Триггер имеет информационные (установочные) входы , тактовые (синхронизирующие) входы   и выходы  – прямой,
 – инверсный. Состояние триггера определяется по сигналу :  когда  – говорят, что триггер находится в единичном состоянии.

Возможны более простые варианты триггеров – у них отсутствуют входы предварительной установки , также может отсутствовать схема управления.

Для классификации триггеров используют два похода: по функциональному принципу и по способу записи информации.

По функциональному принципу:

·  базовые RS-триггеры: RS-, R-, S-, E-;

·  D-триггер – триггер данных;

·  Т-триггер – счетный триггер;

·  JK-триггер – универсальный триггер.

По способу записи информации:

·  синхронные;

·  асинхронные.

В синхронных триггерах изменение состояния, т.е. запись данных с информационных входов, осуществляется только при поступлении тактирующего импульса (сигнала разрешения записи).

В асинхронных триггерах запись данных происходит непосредственно с изменением сигнала на информационных входах.

Основные особенности триггера:

·  значения сигналов на выходах Q и  всегда противоположны;

·  значение сигнала на выходе  принято называть состоянием триггера;

·  не все изменения сигналов на информационных входах приводят к изменению состояния триггера, т.е. триггер может находиться в режиме хранения значения, записанного ранее;

·  для триггеров типа RS некоторые состояния входов являются запрещенными, т.к. вызывают режим автогенерации (потерю устойчивости триггера).

Типы асинхронных триггеров, представленные в табл. 8.1, различаются реакцией при одновременной подаче сигналов R=1 и S=1.

Таблица 8.1 – Таблица состояний асинхронных RS-триггеров

Информационные входы

Тип RS-триггера и значение выхода Q

R

S

RS-триггер

R-триггер

S-триггер

Е-триггер

0

0

0

1

1

1

1

1

1

0

0

0

0

0

1

1

х

0

1

*  обозначает состояние выхода  после переключения (срабатывания), т.е. новое состояние триггера;

 обозначает состояние выхода  до переключения, т.е. предыдущее состояние триггера ;

R (reset) – вход для установки триггера в «0»;

S (set) – вход для установки триггера в «1»;

“х” – режим автогенерации, состояние триггера не определено.

В основе всех указанных триггеров асинхронного типа лежит схема простейшего RS-триггера на двух логических элементах

Помимо всего прочего не стоит забывать и о питании для вашего ПК блоки питания должны быть высокого качества и выдерживать перепады напряжения в целях сохранности вашего ПК.

 

 




Следующая статья >>
«8.2 RS-триггер»