3. Простой дешифратор, имеющий четыре входа и один выход. Он должен обнаружить определённую комбинацию входных переменных и выдать на выход логическую единицу. Для всех остальных комбинаций входных переменных . Пусть заданная комбинация такова: . Тогда типичное обозначение и возможная реализация представлены на рис. 8.21. Дешифратор может иметь и несколько выходов, но для них должны быть заданы другие кодовые комбинации.
8.5.2. Мультиплексоры и демултиплексоры.
A1 |
A0 |
y |
0 |
0 |
|
0 |
1 |
|
1 |
0 |
|
1 |
1 |
Эти устройства реализуют управляемые коммутаторы (переключатели). Мультиплексор (обозначение MX) коммутирует n
входов на один выход, а демультиплексор (DM), наоборот, коммутирует один вход на n выходов. Приведём пример мультиплексора с четырьмя информационными входами, рис. 8.22. Таблица его функционирования приведена справа.
Помимо информационных, коммутаторы имеют
ещё адресные входы (Ak),
которые задают номер выбранной входной или выходной переменной. Логическая
функция . Вариант реализации мультиплексора
представлен на рис. 8.22б.
8.6. Логические устройства с памятью (последовательные).
Обязательным элементом всех последовательных логических устройств являются различные триггеры. Так называют устройства, имеющие два устойчивых состояния. Поэтому они и образуют элементарные ячейки памяти. Рассмотрим сначала различные триггеры.
8.6.1. RS – триггеры.
R |
S |
|
Режим |
|
0 |
0 |
0,1 |
|
Хранение |
0 |
1 |
0,1 |
1 |
Установка |
1 |
0 |
0,1 |
0 |
Сброс |
1 |
1 |
0,1 |
х |
Неопред. |
Простейший триггер на элементах Пирса (или-не), и его схемное обозначение представлены на рис. 8.23а. Входные переменные для такого триггера обозначаются буквами R и S, сброс (reset) и установка (set). Буква Т в правом (выходном) прямоугольнике указывает, что это триггер. Обычно триггеры имеют два выхода, основной и инверсный . Таблица функционирования RS-триггера приведена справа. есть переменная до смены входных переменных и после. Значком «х» в таблице отмечено неопределённое состояние. В чём выражается неопределённость? Комбинация входных сигналов даёт на обоих выходах триггера нули. Нормальная работа триггера оказывается нарушенной, и мы не можем сказать, в каком из двух состояний он находится. Поэтому указанная комбинация оказывается нежелательной, запрещённой. При смене этой комбинации на другую, , новое состояние триггера будет зависеть от последовательности изменений сигналов на входе (где раньше появится ноль). Если запрещённую комбинацию исключить, то закон функционирования RS-триггера выражается формулой .
Отметим одно важное обстоятельство. Триггеры меняют своё состояние только при определённых изменениях сигналов на входах, соответствующих законам их функционирования. Пример реакции RS-триггера на изменения входных сигналов даёт рис. 8.23б. Пусть в исходном состоянии и . При переходе R в единицу, триггер изменит своё состояние, но на дальнейшие изменения R уже не реагирует, пока . Теперь можно изменить его состояние, только изменив S, при .
R |
S |
R1 |
S1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
Запрещённую комбинацию на входе триггера можно заблокировать, поставив перед триггером логическое устройство, воспроизводящее нормальные комбинации входных переменных, в то время как запрещённую оно должно преобразовать в одну из нормальных, например в (хранение). Соответствующая таблица приведена справа, а схема устройства на рис. 8.24а. Тогда получится новый триггер, который иногда называют E-триггером.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.