![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Методические указания по выполнению задачи 3 ⇐ ПредыдущаяСтр 6 из 6
В задаче 3 рассматриваются следующие типовые КЦУ: преобразователи кодов, мультиплексоры, шифраторы и дешифраторы. В вариантах 1, 6 и 10 задачи 4 требуется синтезировать в базисе И-НЕ схемы преобразователей кодов. В учебниках [1, С. 117-120] и [2, С. 188-190] приведены примеры синтеза преобразователя кода 8421 в код 2421 и обратно. Причем минимизация логических функций выполнена табличным методом с помощью карт Вейча. Рассмотрим пример синтеза преобразователя кода 8421 в код 2421 при минимизации логических функций с помощью карт Карно, которые более удобны и нашли более широкое практическое применение. Условное графическое обозначение такого преобразователя кода представлено на рисунке 6.
Рисунок 6 – Условное графическое обозначение преобразователя кода 8421 в код 2421
Закон функционирования преобразователя кода представлен в таблице 7.
Таблица 7 – Таблица истинности преобразователя кода 8421 в код 2421
На основании таблицы истинности преобразователя кодов заполним карты Карно (рисунок 7) и запишем логические функции для выходов
Рисунок 7 – Карты Карно для преобразователя кода 8421 в код 2421
Окончание рисунка 7
Преобразуем логические функции (3) в базис И-НЕ, используя правило де Моргана.
![]()
Логическая схема преобразователя кода 8421 в код 2421 в базисе И-НЕ, построенная по логическим функциям (4), представлена на рисунке 8. Для проверки правильности функционирования логической схемы преобразователя кода проставим на выходах логических элементов значения сигналов для входного кодового слова 0011. Поскольку на выходах схемы устанавливается кодовое слово 0011, то преобразователь кода функционирует в соответствии с таблицей истинности. Следует помнить, что проверка правильности функционирования только по одному входному набору является неполной. Методика синтеза преобразователей кодов, заданных в вариантах 1, 6 и 10, аналогична. Для составления таблицы истинности следует использовать данные таблицы 8.
Рисунок 8 – Логическая схема преобразователя кода 8421 в код 2421 в базисе И-НЕ Таблица 8 – Двоично-десятичные коды
В вариантах 2 и 8 задачи 3 требуется синтезировать в базисе И-ИЛИ-НЕ схему мультиплексора на восемь каналов (мультиплексоры называют коммутаторами каналов). Рассмотрим пример синтеза мультиплексора на четыре канала со стробированием. Условное графическое обозначение мультиплексора и назначение выводов представлено в [1, С. 123-125] и [3, С. 141-144]. Таблица истинности мультиплексора представлена в таблице 9.
Таблица 9 – Таблица истинности мультиплексора на четыре канала со стробированием
Из таблицы истинности следует, что при отсутствии стробирующего (разрешающего) сигнала ( На основании таблицы истинности мультиплексора запишем логическую функцию для выхода Q в совершенной дизъюнктивной нормальной форме (СДНФ):
По логической функции (5) можно построить логическую схему мультиплексора в базисе И, ИЛИ, НЕ, однако, более простой логическая схема мультиплексора будет в базисе И-ИЛИ-НЕ. Для преобразования логической функции (5) в базис И-ИЛИ-НЕ следует проинвертировать левую и правую части равенства:
Из логической функции (6) следует, что в базисе И-ИЛИ-НЕ мультиплексор будет иметь инверсный выход, поэтому для получения прямого выхода к его выходу следует подключить инвертор. Логическая схема мультиплексора в базисе И-ИЛИ-НЕ, построенная по логической функции (6), представлена на рисунке 9. Для проверки правильности функционирования логической схемы мультиплексора проставим значения сигналов для адресного кода 11. Поскольку на выход схемы Q передается сигнал со входа D3, то мультиплексор функционирует в соответствии с таблицей истинности. Синтез мультиплексора, заданного в вариантах 2 и 8, следует выполнять по вышеприведенной методике. В вариантах 3, 5 и 9 задачи 3 требуется синтезировать схему дешифратора в базисе И-НЕ со стробированием, т.е. с разрешающим входом
Рисунок 9 – Логическая схема мультиплексора в базисе И-ИЛИ-НЕ
Условное графическое обозначение дешифратора с инверсными выходами представлено на рисунке 10.
Рисунок 10 – Условное графическое обозначение дешифратора кода 8421 на десять выходов в базисе И-НЕ со стробированием
В дешифраторах с инверсными выходами активным уровнем сигнала на выходах является уровень логического нуля. Таблица истинности дешифратора представлена в таблице 10.
Таблица 10 – Таблица истинности дешифратора кода 8421 на десять выходов со стробированием
Из таблицы истинности следует, что дешифратор преобразует входной код в сигнал активного уровня на одном из выходов, если на стробирующем входе активный уровень сигнала ( По данным таблицы 10 запишем логические функции для выходов дешифратора в СКНФ:
Преобразуем логические функции (7) в базис И-НЕ, используя закон двойного отрицания и правило де Моргана:
Логическая схема дешифратора в базисе И-НЕ, построенная по логическим функциям (8), представлена на рисунке 11. Следует помнить, что в дешифраторах с прямыми выходами активным уровнем сигнала на выходах является уровень логической единицы и логические функции следует записывать в СДНФ. Поскольку на рисунке 11 представлена упрощенная логическая схема дешифратора, то проверку правильности ее функционирования выполним не для четвертой, а для десятой строки таблицы истинности. Так как активный уровень сигнала устанавливается на выходе
Рисунок 11 – Логическая схема дешифратора кода 8421 на десять выходов в базисе И-НЕ со стробированием
Синтез логической схемы дешифратора, заданного в вариантах 3, 5 и 9, следует выполнять по вышеприведенной методике. При составлении таблицы истинности заданного дешифратора используются данные таблицы 8. Логические функции записываются для всех выходов дешифратора, и строится полная логическая схема. В вариантах 4 и 7 задачи 3 требуется синтезировать схему шифратора. В учебниках [1, С. 110-112] и [2, С. 181-184] показан пример синтеза двоичного шифратора десятичных цифр от 0 до 9 в код 8421 без стробирования. Рассмотрим пример синтеза шифратора десятичных цифр от 0 до 9 в код 8421 со стробированием. Условное графическое обозначение шифратора для преобразования десятичных цифр от 0 до 9 в код 8421 с разрешающим (стробирующим) входом представлено на рисунке 12.
Рисунок 12 – Условное графическое обозначение шифратора для преобразования десятичных цифр от 0 до 9 в код 8421
Сигналы, соответствующие десятичным цифрам, подаются на входы Нулевое значение сигнала на разрешающем (стробирующем) входе Чтобы выделить ситуацию, когда отсутствуют возбужденные входы, в данном шифраторе имеется дополнительный выход На выходах Таблица истинности, описывающая функционирование данного шифратора, представлена в таблице 11.
Таблица 11 – Таблица истинности шифратора для преобразования десятичных цифр от 0 до 9 в код 8421
Как видно из таблицы истинности, все вышеперечисленные сигналы на выходах шифратора формируются при наличии активного уровня сигнала на входе разрешения ( При отсутствии возбужденных входов (вторая строка в таблице истинности) на выходе По данным таблицы 11 запишем логические функции для информационных выходов шифратора. Каждая из них представляет дизъюнкцию входных аргументов
Из таблицы истинности очевидно, что логическая функция для выхода Логическая схема шифратора в базисе И, ИЛИ НЕ, построенная по логическим функциям (9), представлена на рисунке 13. Для проверки правильности функционирования логической схемы шифратора подадим на ее входы сигналы, соответствующие четвертой строке таблицы истинности ( Синтез логической схемы шифратора, заданного в вариантах 4 и 7, следует выполнять по вышеприведенной методике. При составлении таблицы истинности в качестве выходного кода
Рисунок 13 – Логическая схема шифратора для преобразования десятичных цифр от 0 до 9 в код 8421 в базисе И, ИЛИ, НЕ со стробированием
Контрольная задача 4
Синтезировать цифровой автомат с двумя состояниями, выбрав свой вариант из таблицы 10.
Таблица 10 - Варианты цифровых автоматов для синтеза
Популярное:
|
Последнее изменение этой страницы: 2016-07-13; Просмотров: 1947; Нарушение авторского права страницы