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

 
 
 
«A program that has not been tested does not work.»
Bjarne Stroustrup
Русский | Українська


Микропроцессоры и микроконтроллеры :: Микроконтроллерные вычислители :: 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-триггер»