Преобразователь семисегментного кода
Проанализируем работу преобразователя с помощью временных диаграмм, представленных на рис. 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 |
После выделения областей получим следующую функцию