Меню
Поиск



рефераты скачать Преобразователь семисегментного кода

1

1

1

1

1

0

0

0

1

       

Синтез данного преобразователя производится с помощью минимизации каждой выходной функции в отдельности методом карт Карно.

При минимизации методом карт Карно нужно стремиться, чтобы число областей было минимальным, а каждая область содержала возможно большее число клеток. Т.к. синтезируемое устройство является устройством с несколькими выходами, то для получения минимальной схемы необходимо в картах Карно построить минимальное число областей, обеспечиваемых покрытие клеток, содержащих 1 во всех семи картах.

Для упрощения синтеза  и получения минимальной схемы уменьшаем число единиц в картах Карно и, соответственно увеличиваем число «общих» областей. Для этого инвертируем выходные функции в таблице истинности преобразователя семисегментного кода (табл. 2.1.2).


Таблица 2.1.2.

Таблица истинности преобразователя семисегментного кода с инверсными выходами.

Отображаемые цифры и буквы

Входная комбинация (двоичный код)

Выходная комбинация (семисегментный код)

X3

X2

X1

X0

0

0

0

0

0

1

0

0

0

0

0

0

1

0

0

0

1

1

1

1

1

0

0

1

2

0

0

1

0

0

1

0

0

1

0

0

3

0

0

1

1

0

1

1

0

0

0

0

4

0

1

0

0

0

0

1

1

0

0

1

5

0

1

0

1

0

0

1

0

0

1

0

6

0

1

1

0

0

0

0

0

0

1

0

7

0

1

1

1

1

1

1

1

0

0

0

8

1

0

0

0

0

0

0

0

0

0

0

9

1

0

0

1

0

0

1

0

0

0

0

A

1

0

1

0

0

0

0

1

0

0

0

B

1

0

1

1

0

0

0

0

0

1

1

C

1

1

0

0

1

0

0

0

1

1

0

D

1

1

0

1

0

1

0

0

0

0

1

F

1

1

1

0

0

0

0

0

1

1

0

G

1

1

1

1

0

0

0

1

1

1

0


Проанализируем работу преобразователя с помощью временных диаграмм, представленных на рис. 2.1.3.

 



















Рис. 2.1.3.

Производим минимизацию каждой выходной функции отдельно методом карт Карно в зависимости от входной комбинации.

Карта Карно для функции :


X1                 X1


X0

 

  



X0

0

1

0

1


X3


X3


X3

0

0

0

0

0

0

1

0

0

0

0

1

            X2           X2           X2

После выделения областей получим следующую функцию


Карта Карно для функции :


X1                 X1


X0

 

  



X0

1

1

0

1


X3


X3


X3

0

0

1

0

0

0

0

0

1

0

0

0

            X2           X2           X2

После выделения областей получим следующую функцию


Карта Карно для функции :


X1                 X1


X0

 

  



X0

1

1

1

1


X3


X3


X3

0

0

0

1

0

0

0

0

0

0

1

0

            X2           X2           X2

После выделения областей получим следующую функцию


Карта Карно для функции :


X1                 X1


X0

 

  



X0

0

1

0

1


X3


X3


X3

0

1

0

0

1

0

0

0

0

0

1

0

            X2           X2           X2

После выделения областей получим следующую функцию


Карта Карно для функции :


X1                 X1


X0

 

  



X0

0

0

0

0


X3


X3


X3

0

1

0

0

0

1

1

0

1

0

0

0

            X2           X2           X2

После выделения областей получим следующую функцию


Карта Карно для функции :


X1                 X1


X0

 

  



X0

0

0

0

0


X3


X3


X3

1

1

0

0

0

1

1

0

0

1

0

0

Страницы: 1, 2, 3, 4




Новости
Мои настройки


   рефераты скачать  Наверх  рефераты скачать  

© 2009 Все права защищены.