Преобразователь семисегментного кода
Проанализируем работу преобразователя с помощью временных диаграмм, представленных на рис. 2.1.3.
![]() |
Рис. 2.1.3.
Производим минимизацию каждой выходной функции отдельно методом карт Карно в зависимости от входной комбинации.
Карта Карно для функции
:
|
| |||||
|
X0 X0 |
0 |
1 |
0 |
1 |
X3 X3 X3 |
|
0 |
0 |
0 |
0 | ||
|
0 |
0 |
1 |
0 | ||
|
0 |
0 |
0 |
1 | ||
|
X2 X2 X2 | |||||
После выделения областей получим следующую функцию
Карта Карно для функции
:
|
| |||||
|
X0 X0 |
1 |
1 |
0 |
1 |
X3 X3 X3 |
|
0 |
0 |
1 |
0 | ||
|
0 |
0 |
0 |
0 | ||
|
1 |
0 |
0 |
0 | ||
|
X2 X2 X2 | |||||
После выделения областей получим следующую функцию
Карта Карно для функции
:
|
| |||||
|
X0 X0 |
1 |
1 |
1 |
1 |
X3 X3 X3 |
|
0 |
0 |
0 |
1 | ||
|
0 |
0 |
0 |
0 | ||
|
0 |
0 |
1 |
0 | ||
|
X2 X2 X2 | |||||
После выделения областей получим следующую функцию
Карта Карно для функции
:
|
| |||||
|
X0 X0 |
0 |
1 |
0 |
1 |
X3 X3 X3 |
|
0 |
1 |
0 |
0 | ||
|
1 |
0 |
0 |
0 | ||
|
0 |
0 |
1 |
0 | ||
|
X2 X2 X2 | |||||
После выделения областей получим следующую функцию
Карта Карно для функции
:
|
| |||||
|
X0 X0 |
0 |
0 |
0 |
0 |
X3 X3 X3 |
|
0 |
1 |
0 |
0 | ||
|
0 |
1 |
1 |
0 | ||
|
1 |
0 |
0 |
0 | ||
|
X2 X2 X2 | |||||
После выделения областей получим следующую функцию
Карта Карно для функции
:
|
| |||||
|
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