Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

Шаг 1. Учимся основам цифровой техники 31 Рис. 1.11. RS -триггер Рис. 1.12. Условное обозначение RS -триггера Устройство и работа RS -триггера Для разных триггеров используется разные сочетания сигналов. Далее в этом Шаге мы подробно рассмотрим все существующие виды тригге ­ ров и логику их работы. А начнем мы с самого элементарного, простей ­ шего триггера, так называемого RS -триТгера. На рис. 1.11 показана схема такого триггера, а на рис. 1.12 — его условное обо ­ значение. Как видно из рис. 1.11, схема RS -триггера состоит из двух элементов «И-НЕ». Триггер имеет два входа, которые называются S и R. Вход S называют входом установки (от слова Set — установить). Вход R — это вход сброса (Reset). Два выхода триггера обознача ­ ются как Q и Q . Буква Q с чертой сверху читается как «не кю». Черта над именем любого выхода или входа озна ­ чает, что данный вывод (вход) инверсный. Поэтому Q и Q — это, соответственно, прямой и инверсный выходы триггера. Посмотрим, как работает RS -триггер. Для правиль ­ ной работы такого триггера на оба его входа необходимо подать сигналы логической единицы. Перевод триггера из одного устойчивого состояния в другое производится путем кратковременной подачи на один из входов нулевого сигнала. При подаче нуля на вход S (Set) триггер переходит в единичное состояние. При подаче сигнала на вход R (Reset) триггер сбрасывается в ноль. Одновременная подача двух нулей на оба входа триггера недопустима, так как в этом случае работа триггера непредсказуема. В промежутке между сигналами, когда на обоих входах единица, триггер сохраняет ранее установленное состояние. Если на обоих входах присутствует единица, установленное состояние триггера сохраняется все время, пока на схему подано напряжение пита ­ ния. Таким образом, триггер можно использовать для хранения инфор ­ мации. При выключении питания информация теряется. Если питание было выключено, то в момент включения питания (до прихода первых входных импульсов) триггер устанавливается в случайное положение. Если точнее, то это положение зависит от того, какой из элементов триг ­ гера оказался более быстродействующим. Рассмотрим подробнее, как происходит переключение триггера. Обратимся для этого к схеме на рис. 1.11. Допустим, что после включе ­ ния триггер сбросился в нулевое состояние. То есть на выходе Q триг ­ гера — логический ноль. Этот ноль поступает на соответствующий вход нижнего элемента триггера (см. рис. 1.11). На втором входе того же эле-

RkJQdWJsaXNoZXIy MTExODQxMg==