Категория
Информатика
Тип
практическая работа
Страницы
3 стр.
Дата
27.12.2013
Формат файла
.html — Html-документ
Архив
949613.zip — 2.64 kb
  • sintez-deshifratora_949613_1.html — 10.42 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Цель работы


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


Задание


Спроектировать дешифратор, представленный на рисунке 1, для управления семисегментным индикатором, отображающим десятичные цифры от 0 до 9. Входные сигналы дешифратора (a,b,c,d) представлены двоичным кодом. Выходные сигналы обозначены так же как и соответствующие им сегменты индикатора (t,u,v,w,x,y,z). Для определенности будем считать, что сегмент индикатора светится если на его контакт управления подана логическая единица «1».


Рисунок 1. Дешифратор для управления семисегментным индикатором


Ход работы


. Составляем и заполняем таблицу истинности для семи логических функций (
t ,
u ,
v ,
w ,
x ,
y ,
z ), представленная в таблице 1, общими аргументами которых являются переменные (
a ,
b ,
c ,
d ). Закодируем двоичным кодом цифры от 0 до 9. В колонке
а размещаем старший разряд, в колонке
d - младший. Глядя на рисунок индикатора, заполняем оставшуюся часть таблицы 1. Например, при заполнении строки 8 во всех столбцах (от
t до
z ) должны быть представлены «1», что соответствует высвечиванию цифры 8. Кодирование двоичным кодом цифр от 0 до 9 представлено в таблице 2.


Таблица 1. Таблица истинности для семи логических функций (
t ,
u ,
v ,
w



Ваше мнение



CAPTCHA