Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Компьютерная схемотехника 3-й курс Весна / Лекции / П.з.№3-Преобразователь для цифровой индикации

.doc
Скачиваний:
45
Добавлен:
26.03.2015
Размер:
279.55 Кб
Скачать

Практическое занятие № 3

Преобразователь для цифровой индикации

Один из способов цифровой индикации состоит в следующем. Семисегментный цифровой индикатор имеет семь элементов, расположенных в виде цифры 8. Каждый элемент может светиться либо не светиться, в зависимости от значения соответствующей логической переменной, управляющей ее свечением. Вызывая свечение в определенных комбинациях можно получить изображение десятичных цифр от 0 до 9.

Десятичные цифры, отображение которых необходимо вызвать, задаются обычно в двоичном коде. При этом возникает задача формирования логических переменных y1, y2, …, y7 для управления отдельными элементами в устройстве индикации.

Составим таблицу истинности для этих переменных. При построении таблицы приняты следующие условия: если элемент светится, то это означает, что он находится в состоянии “1”, если погашен, то в состоянии “0”. Управление элементом осуществляется таким образом, что лог. 1 на некотором входе индикатора вызывает гашение соответствующего элемента (т.е., чтобы элемент а был погашен и а=0, необходимо подать на соответствующий вход индикатора управляющий сигнал y1=1, т.о. y1=ā)

Десят.

цифра

Код 8421

Состояние элементов а – g и управл. сигн. у1 – y7

х4

х3

х2

х1

y1

у2

у3

у4

у5

у6

у7

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

1

1

0

0

1

1

1

1

2

0

0

1

0

0

0

1

0

0

1

0

3

0

0

1

1

0

0

0

0

1

1

0

4

0

1

0

0

1

0

0

1

1

0

0

5

0

1

0

1

0

1

0

0

1

0

0

6

0

1

1

0

0

1

0

0

0

0

0

7

0

1

1

1

0

0

0

1

1

1

1

8

1

0

0

0

0

0

0

0

0

0

0

9

1

0

0

1

0

0

0

0

1

0

0

Например, для высвечивания цифры 0 необходимо погасить элемент g (g=0), оставив остальные элементы в состоянии свечения, следовательно, при этом управляющий сигнал y7=1, а остальные управляющие сигналы у1 – y6 должны иметь уровень лог. 0.

Для синтеза логического устройства, формирующего управляющие сигналы у1 – y7 построим таблицы истинности в форме таблиц Вейча-Карно отдельно для каждой переменной у1 – y7.

Для получения минимальной схемы необходимо в таблицах Вейча-Карно построить минимальное число областей, обеспечивающих покрытие клеток, содержащих 1 во всех семи таблицах.

При построении областей учтены следующие особенности. В картах Вейча-Карно переменных у5 и у6 использованы области I и V, которые входят в таблицы других переменных. Если вместо этих областей в таблицах переменных у5 и у6 построить области с большим охватом клеток, то это вызовет увеличение общего количества областей и, следовательно, увеличится количество логических элементов, требуемых для формирования соответствующих им логических выражений.

Выделенным областям соответствуют следующие логические выражения:

область I

w1=

область V

w5=

область II

w2=

область VI

w6=

область III

w3=

область VII

w7=

область IV

w4=

область VIII

w8=

область IX

w9=

Логические выражения для выходных величин у1 – y7:

;

;

;

;

;

;

.

В соответствии с полученными выражениями строим схему преобразователя.

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

Тип логического элемента

Число эл-тов в преобразователе

Число эл-тов в корпусе

Число корпусов

Инвертор

5

6

1

Двухвходовой эл-т И-НЕ

5

4

2

Трехвходовой эл-т И-НЕ

8

3

3

Четырехвходовой эл-т И-НЕ

1

2

1

4