2.2.2. По полученным выражения начертить функциональную схему шифратора
2.2.3. Собрать схему на стенде и проверить её работу. Значение аргументов задавать на переключательном регистре, значения функций контролируются с помощью светодиодов.
2.3. Построить схему приоритетного шифратора
Приоритетный шифратор реагирует на входной сигнал только одного провода, то есть в случае появления активных сигналов на нескольких входах, выходной двоичный код шифратора соответствует номеру “старшего входа”. Предположим, активные уровни поступили на входы 3, 4, 9 (рис.4). Старший по номеру вход 9, он обладает приоритетом, поэтому выходной код шифратора 1001.
Рассмотренная выше схема шифратора (п.2.2.) обладает тем недостатком, что в случае ошибочной подачи сигналов на несколько входов выходной код может быть случайным.
2.3.1. По таблице истинности 3 для приоритетного шифратора (условное обозначение на рис 4), преобразующего активный сигнал на одном из восьми входов (x0 ч x7) в двоичный код на выходе (y2чy0).Составить Булевы выражения в СДНФ.
2.3.2. Минимизировать Булевы выражения с помощью Карт Карно и записать минимизированные функции.
2.3.3. По полученным выражениям начертить функциональную схему шифратора.
2.3.4. Собрать схему на стенде и проверить её работоспособность. Значения аргументов набираются на переключательном регистре, значения функций контролируются по светодиодам.
|
3. Содержание отчета.
1. Условные графические обозначения дешифраторов и шифраторов.
2. Таблицы истинности дешифраторов и шифраторов.
3. Минимизирующие Карты Карно и Булевы выражения.
4. Реализация Булевых выражений в базисах И-НЕ; ИЛИ-НЕ.
5. Функциональные схемы дешифраторов и шифраторов.
4. Контрольные вопросы.
1. Каково назначение и условное графическое обозначение дешифратора?
2. Что называется полным и неполным дешифратором?
3. Приведите схему дешифратора, преобразующий одну декаду двоично-десятичного кода на входе в десятинный код на выходе.
4. Каково назначение шифратора?
5. Дайте определения приоритетного шифратора.
6. Построить приоритетный шифратор на 4 входа в базисе И-НЕ.
7. Реализовать на базе дешифратора 3х8 логические функции ![]()
; ![]()
![]()
![]()
, используя один логический элемент.
Лабораторная работа №2
Цель работы: Построение преобразователей двоичного кода различного функционального типа. В процессе выполнения работы изучаются принципы построения преобразователей прямого двоичного кода в обратный, дополнительный, код Грея.
1.Приборы и оборудование
Лабораторная работа выполняется на лабораторном стенде, описание которого дано в лабораторной работе №1.
2. Пояснение и порядок работы.
2.1. Преобразователем кода называется комбинационное логическое устройство, предназначенное для преобразования числовой информации из одной двоичной системы в другую (из одного двоичного кода в другой). Как и всякое комбинационное устройство, преобразователь кода характеризуется таблицей истинности ставящей в соответствие кодам, подаваемым на вход, коды, снимаемые с выхода устройства. Следует отметить, что в общем случае число разрядов входного и выходного кодов может не совпадать. Главное – она должна давать однозначное соответствие различных кодов. Заданная таблица является основанием для синтеза логической структуры конкретного преобразователя.
2.2. Построить преобразователь, преобразующий прямой трехразрядный двоичный код на входе в обратный на выходе.
Условное графическое обозначение преобразователя прямого трехразрядного кода в обратный приведено на ри.1. Если на вход xi преобразователя поступают положительные числа (щ = 0 – вход для подачи знакового разряда), то с его выходов yi снимают прямые коды двоичных чисел; если же на входы
xi преобразователя поступают отрицательные числа (щ = 1), то с его выходов
yi снимают обратные коды.

Рис.1 Условное графическое обозначение преобразователя.
Таблица 1 | |||||||
№п. п. | Прямой код | Обратный код | |||||
щ | x2 | x1 | x0 | y2 | y1 | y0 | |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
2 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
3 | 0 | 0 | 1 | 1 | 0 | 1 | 1 |
4 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
5 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
6 | 0 | 1 | 1 | 0 | 1 | 1 | 0 |
7 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
8 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
9 | 1 | 0 | 0 | 1 | 1 | 1 | 0 |
10 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
11 | 1 | 0 | 1 | 1 | 1 | 0 | 0 |
12 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |
13 | 1 | 1 | 0 | 1 | 0 | 1 | 0 |
14 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
15 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
2.2.1. По таблице истинности 1 задающей закон функционирования преобразователя, составить Булевы выражения в СДНФ.
2.2.2. Минимизировать Булевы выражения с помощью Карт Карно и записать минимизированные функции.
2.2.3. По полученным выражениям начертить функциональную схему преобразователя, преобразующего прямой двоичный код в обратный.
2.2.4. Собрать схему на стенде и проверить её работоспособность. Значения аргументов набираются на переключательном регистре, значения функций контролируется с помощью светодиодов.
2.3. Построить преобразователь, преобразующий прямой трехразрядный двоичный код на входе в дополнительный на выходе.
Условное графическое обозначение преобразователя прямого трехразрядного кода в дополнительный приведено на ри.2. При подаче на входы xi положительных чисел (знакового разряда, щ = 0) с выходов yi снимают прямые коды двоичных чисел ; при подаче на выходы xi отрицательных чисел (щ = 1) с выходов yi снимают дополнительный обратный код.
2.3.1. По таблице истинности 2 задающей закон функционирования преобразователя, составить Булевы выражения в СДНФ.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


