Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзаменационные вопросы - копия.docx
Скачиваний:
9
Добавлен:
23.09.2019
Размер:
303.42 Кб
Скачать

Реверсивный счетчик

Описанные выше счетчики однонаправленные и считают на увеличение, однако на практике часто необходимо менять направление счета в процессе работы. Счетчики, которые в процессе работы могут менять направление счета называются реверсивными.

Рис. 3 - Реверсивный счетчик

Для счетных импульсов предусмотрены два входа: "+1" - на увеличение, "-1" - на уменьшение. Соответствующий вход (+1 или -1) подключается ко входу С. Это можно сделать схемой ИЛИ, если влепить ее перед первым триггером (выход элемента ко входу первого триггера, входы - к шинам +1 и -1). Непонятная фигня между триггерами (DD2 и DD4) называется элементом И-ИЛИ. Этот элемент составлен из двух элементов И и одного элемента ИЛИ, объединенных в одном корпусе. Сначала входные сигналы на этом элементе логически перемножаются, потом результат логически складывается.

Число входов элемента И-ИЛИ соответствует номеру разряда, т. е. если третий разряд, то три входа, четвертый - четыре и т. д. Логическая схема является двухпозиционным переключателем, управляемым прямым или инверсным выходом предыдущего триггера. При лог. 1 на прямом выходе счетчик отсчитывает импульсы с шины "+1" (если они, конечно, поступает), при лог. 1 на инверсном выходе - с шины "-1". Элементы И (DD6.1 и DD6.2) формируют сигналы переноса. На выходе >7 сигнал формируется при коде 111 (число 7) и наличии тактового импульса на шине +1, на выходе <0 сигнал формируется при коде 000 и наличии тактового импульса на шине -1.

  1. Построение двоичного счетчика с заданным коэффициентом пересчета.

  2. Шифраторы. Назначение. Синтез шифратора.

Шифратор (кодер) — (англ. encoder) логическое устройство, выполняющее логическую функцию (операцию) — преобразование позиционного n-разрядного кода в m-разрядный двоичный, троичный или k-ичный код.

Двоичный шифратор выполняет логическую функцию преобразования унитарного n-ичного однозначного кода в двоичный. При подаче сигнала на один из n входов (обязательно на один, не более) на выходе появляется двоичный код номера активного входа.

Назначение шифратора любого передатчика состоит в преобразовании знака, поступившего из источника сообщений в двоичное число, т.е. в определенную кодовой таблицей комбинацию нулей и единиц.

  1. Дешифраторы. Полный дешифратор, его синтез.

Дешифратор (декодер) — комбинационное устройство, преобразующее n-разрядный двоичный, троичный или k-ичный код в -ичный одноединичный код, где — основание системы счисления. Логический сигнал появляется на том выходе, порядковый номер которого соответствует двоичному, троичному или k-ичному коду.

Дешифраторы являются устройствами, выполняющими двоичные, троичные или k-ичные логические функции (операции).

  1. Неполный дешифратор; синтез.

Двоичный дешифратор работает по следующему принципу: пусть дешифратор имеет N входов, на них подано двоичное слово , тогда на выходе будем иметь такой код, разрядности меньшей или равной , что разряд, номер которого равен входному слову, принимает значение единицы, все остальные разряды равны нулю. Очевидно, что максимально возможная разрядность выходного слова равна . Такой дешифратор называется полным. Если часть входных наборов не используется, то число выходов меньше , и дешифратор является неполным.

  1. Мультиплексор. Реализация булевых функций с помощью мультиплексора.

Mультиплексор — устройство, имеющее несколько сигнальных входов, один или более управляющих входов и один выход. Мультиплексор позволяет передавать сигнал с одного из входов на выход; при этом выбор желаемого входа осуществляется подачей соответствующей комбинации управляющих сигналов.

  1. Демультиплексор. Синтез, временные диаграммы.

Демультиплексор — это логическое устройство, предназначенное для переключения сигнала с одного информационного входа на один из информационных выходов. Таким образом, демультиплексор в функциональном отношении противоположен мультиплексору. На схемах демультиплексоры обозначают через DMX или DMS.

  1. Синтез схемы, определяющей код дополнения числа.

  2. Реализация булевых функций с помощью мультиплексора.

  3. Реализация булевых функций при помощи мультиплексора

  4. Рассмотрим идею реализации мультиплексором булевых функций и покажем, что мультиплексор является универсальным логическим элементом.

  5. Для этого рассмотрим логическую функцию, реализуемую мультиплексором на четыре канала, изображенном на рисунке 3.

  6. Рисунок 3 - Мультиплексор на четыре канала

  7. Запишем уравнение мультиплексора

  8. или

  9. .

  10. Покажем, что любая трехместная функция f( ) может быть реализована этим мультиплексором. Используя метод функциональной декомпозиции (теорему Шеннона), функцию f( ) представим в виде

  11. .

  12. Применяя к полученному выражению еще раз теорему Шеннона, будем иметь

  13. .

  14. Сопоставим теперь фрагменты полученного уравнения функции с переменными, являющимися аргументами функции, реализуемой мультиплексором на четыре канала, т.е.:

  15. ,

  16. .

  17. Наглядно видно, что эти уравнения подобны. Для полной тождественности их примем  , и тогда должно быть

  18. Рассмотрим первое слагаемое функции f( ). Оно может соответствовать двум точкам гиперкуба,  , т.к.   может принимать значения 0 или 1:

  19. При этом возможны следующие четыре пары значений функции f( ) в зависимости от того, какие значения может принимать и сама функция (вспомним сингулярную функцию),т.е.:

  20. Тогда для каждой пары будем иметь:

  21. для первой пары f(0,0, )=0, поэтому  =0;

  22. для второй пары f(0,0, )=  , поэтому  = ;

  23. для третьей пары f(0,0, )= , поэтому  = ;

  24. для четвертой пары f(0,0, )=1, поэтому  =1.

  25. Таким образом, для реализации булевой функции трех переменных на мультиплексоре 4х1 необходимо две переменные заданной функции, например xи x2, подать на адресные входы Аи А2, а третью переменную x3 подать тем или иным способом на информационные входы D0, D1, D2, Dмультиплексора.

  26. Чтобы хорошо разобраться в способах реализации булевых функций на мультиплексорах, рассмотрим несколько примеров.