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






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

            X2           X2           X2

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


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


X1                 X1


X0

 

  



X0

0

0

0

0


X3


X3


X3

1

0

1

0

0

0

0

0

0

0

1

0

            X2           X2           X2

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

После реализации всех функций можно проследить какие логические элементы участвуют в реализации блока преобразования двоичного кода в семисегментный. Для преобразования двоичного кода в семисегментный потребуются четыре элемента НЕ, трех и четырех-входовые элементы И, трех-, четырех-, пяти-входовые элементы ИЛИ-НЕ.

Таблицы истинности и условно-графические обозначения этих элементов представлены на рис. 2.1.6, где Xi – входные сигналы, Y – выходной сигнал.


Xi

Y

0

1

1

0

X1

X2

X3

Y

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

0

1

0

0

0

1

0

1

0

1

1

0

0

1

1

1

1

                                                 

       а)




                                               б)

X1

X2

X3

X4

Y

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

1

1

0

0

1

0

0

0

0

1

0

1

0

0

1

1

0

0

0

1

1

1

0

1

0

0

0

0

1

0

0

1

0

1

0

1

0

0

1

0

1

1

0

1

1

0

0

0

1

1

0

1

0

1

1

1

0

0

1

1

1

1

1

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



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.