Как расчитать семисегментный дешифратор

Обсуждаем цифровые устройства...
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва

Сообщение ipiter »

Здравствуйте, друзья!
Напомните пожалуйста как рассчитать дешифратор семисегментного кода?
Дешифратор собирается из логических элементов И. Имеет 4 входа и 7 выходов.
Как надо соединить входы этих логических элементов из которых состоит дешифратор, чтобы 4-х разрядный двоичный код, подаваемый на вход, преобразовывался в семиразрядный и выдавался 7-ми разрядный выход?
Помню, что расчитывается он по карте Карно.
Программист ПЛИС
Контактная информация:
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Начните с таблицы истинности.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

ipiter писал(а):Здравствуйте, друзья!
Напомните пожалуйста как рассчитать дешифратор семисегментного кода?
Дешифратор собирается из логических элементов И. Имеет 4 входа и 7 выходов.
Как надо соединить входы этих логических элементов из которых состоит дешифратор, чтобы 4-х разрядный двоичный код, подаваемый на вход, преобразовывался в семиразрядный и выдавался 7-ми разрядный выход?
Помню, что расчитывается он по карте Карно.
Напишите для каждого сегмента каждой цифры логические уравнения.
Для каждой цифры должно быть 7 логических уравнений.
Т.е. вам нужно составить 118 логических уравнений, а если ещё и с декадной запятой, то 128.
Встал на лапы
Аватара пользователя
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва

Сообщение ipiter »

1) Составить таблицу истинности как на картинке. ti.jpg
2) Для каждого выхода (сегмента) составить карту Карно как на картинке karta.jpg
3) По картам Карно составить уравнения в МДНФ для каждого выхода.

дальше как связать все семь полученных уравнений и составить схему дешифратора из семи элементов И?...
Вложения
karta.JPG
(21.13 КБ) 717 скачиваний
ti.JPG
(56.81 КБ) 662 скачивания
Программист ПЛИС
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

ipiter писал(а):дальше как связать все семь полученных уравнений и составить схему дешифратора из семи элементов И?...
Так у тебя 7 сегментов или 1? Если 7 сегментов, значит должно быть 7 выходных функций У(У1-У7).
А так, как 4разрядный входной код имеет 16 независимых значений, значит для каждой выходной функции У(1-7) должен быть 16 входовой логический элемент ИЛИ, объединяющий 16 элементов 7И с входными инверсиями. (т.е. любое из 16 значений входного кода для каждого сегмента должно независимо формировать выходную функцию У каждого сегмента.)
Вот как то так.
Последний раз редактировалось Rokl Ср ноя 05, 2014 19:03:49, всего редактировалось 1 раз.
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

составить схему дешифратора из семи элементов И
Элемент ИЛИ и НЕ можно заменить элементами И-НЕ. Но семью элементами никак не отделаться.
Что за задача то такая?
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва

Сообщение ipiter »

Rokl писал(а):
ipiter писал(а):дальше как связать все семь полученных уравнений и составить схему дешифратора из семи элементов И?...
Так у тебя 7 сегментов или 1? Если 7 сегментов, значит должно быть 7 выходных функций У(У1-У7).
7 сегментов конечно. Я же писал: "Для каждого выхода составить уравнение в МДНФ." Так?
Программист ПЛИС
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва

Сообщение ipiter »

Z_h_e писал(а): Что за задача то такая?
Составить схему дешифратора 4-х разрядного кода в семисегментный код.
Программист ПЛИС
Контактная информация:
Ответить

Вернуться в «Цифровая техника»