RS триггер (асинхронный триггер).
Триггер имеет два входа: R и S, с помощью которых можно устанавливать триггер соответствующий в 0 и 1; 2 выхода: Q и
Триггер строится на двух элементах: и-не; или-не.
Работа: допустим в исходном состоянии на выходе . На входах, R и S по 1. Если на вход S подать 0, то по логине работы элемента D1 независимо от сигнала на втором входе, на выходе Q установится 1. Тогда на обоих входах элемента D2 окажется 1, а на выходе Q будет 0. Логический 0 поступает на второй вход элемента D1 и подтверждает Q-1. Сигнал 0 можно снять с S входа при этом состояние триггера не изменится. Если эту операцию произвести с R входом триггер вернется в противоположно устойчивое состояние. Когда S и R=0, Q и =1- состояние неопределенности, поэтому комбинация R и S=0 запрещена. Аналогично работает RS триггер на элементе 2 или-не (запрещающая операция R и S входы 1).
Таблица истинности.
R | S | Q | Решение | |
Хранение Хранение Запись «1» Запись «0» Запрет |
D триггер:
Имеет 2 входа: D – информационный вход;
C - вход синхронизации.
D-триггер реализован на 4 элементах И-НЕ. Работает при 0 сигнале на вход C. Состояние триггера определяется выходом Q и не изменяется. Когда на вход C падала 1, триггер переходит в состояние определенное сигналом на входе D.
Диаграмма работы:
Дешифратор – это устройство, выполняющее операцию преобразования n – разрядного слова в N - разрядное слово. Количество входов – n, количество выходов – N.
В нем использованы все комбинации входящего двоичного кода.
Количество комбинаций: N = 2n
Используется в совокупности с индикаторами. Он преобразует двоичный код, собранный на выходах. Применяется в телевизорах. Иногда дешифратор применяется для преобразования двоичного кода в десятичный при управлении устройством индикации.
Мультиплексор – это устройства управляемые двоичным кодом, осуществляющие передачу данных с одного из входов на один выход.
Применяется при вводе информации от различных источников данных.
В ШД столько проводников, сколько разрядная система.
Демультиплексор производит обратную операцию с одного входа распределения на один из выходов
Регистр - это устройство для записи и хранения данных. Могут выполнять операции сдвига, операции преобразования данных из параллельной формы в последующую и наоборот.
Разрядность регистра определяется количеством триггеров.
Регистр хранения на асинхронном RS триггерах:
Вход R позволяет установить регистр хранения в нулевое состояние, при этом все триггеры от T1 до Tn переходят в 0 состояние.
При подаче 1 на вход записи C данные переходят через элементы 2 И-НЕ и устанавливают соответствующие триггеры в 1.
Если на входе любого разряда 0, то состояние соответствующего триггера не изменяется. После снятия 1 с входа C в регистр записывается слово, которое хранится до зануления.
Регистр сдвига – это устройство, осуществляющее сдвиг данных в ту или иную сторону под действием тактовых импульсов.
Тактовый сигнал сдвига – C информационный вход – D.
Асинхронизационный сигнал установки 0- R. Запись информации осуществляется с младшего разряда под действием коротких тепловых импульсов 1 на вход C. 1 перемещается слева направо в последующий триггер.
Регистр имеет входы Q, с любого из которых можно снимать параллельно код. Наоборот, принимая в регистр параллельно информацию от Q входов она может быть преобразована в последовательный вход с D входом. Используется широко в модемной связи.
Счетчики – это устройство, выполняющее подсчет импульсов и запоминание этого числа в определенном коде. Счет может быть как в прямом, так и в обратном направлении.
Схема нереверсивного двойного счетчика на D триггерах.
Счет осуществляется следующим образом: на входе R производится зануление всех разрядов. При поступлении на вход с импульсов такт частоты состояния триггеров в разрядах будет изменяться с частотой вдвое меньшей предыдущего разряда.