ВУЗ:
Составители:
23
На рис. 2.10 показан пример матрицы Карно для функ-
ции сигнала Y1, описанной выше. Активному уровню сигнала
Y1=1 соответствует сочетание входных сигналов S1=1 и
S2=0. При всех других сочетаниях входных сигналов (вход-
ных переменных) выходной сигнал имеет низкий логический
уровень Y1=0.
Количество квадратов или клеток в матрице равно 2
n
,
где n – число входных переменных. В матрице на рис.2.10
строки связаны с переменной S1, а столбцы – с переменной S2.
Каждый квадрат матрицы соответствует определенному вход-
ному набору переменных, например, верхний левый квадрат
соответствует входному набору (00). Любые две рядом расположенные клетки мат-
рицы должны быть соседними, т.е. отличаться значением только одной переменной.
Матрица Карно соответствует таблице истинности, но имеет иную форму представ-
ления логической функции.
Минимизация логических формул
При проектировании цикловой системы управления матрица Карно использу-
ется для минимизации логических формул, описывающих условие работы системы.
В этом случае реализация логики управления будет наиболее простой. Форма пред-
ставления логической функции называется минимальной, если она содержит
наименьшее число переменных. Минимизированные логические формулы записы-
ваются либо в минимальной дизъюнктивной нормальной форме МДНФ, либо в ми-
нимальной конъюнктивной нормальной форме МКНФ.
Операция упрощения логической формулы выполняется для сведения числа
переменных в ней к необходимому минимуму и называется минимизацией форму-
лы. Основу операции минимизации составляет операция алгебры логики, называе-
мая склеиванием. Для минимизации логической формулы для нее строится матрица
Карно, которая затем обрабатывается в соответствии с описанным ниже алгорит-
мом.
1. Выделение в матрице групп соседних клеток с одинаковым значением вы-
хода. Эти группы клеток называют подкубами. Число клеток в подкубе должно со-
ставлять 2
k
, где k – число переменных, состояния которых изменяются. Таким обра-
зом, подкубы могут быть одноклеточными, двухклеточными, четырехклеточными,
восьмиклеточными и т.д.
Двухклеточный подкуб состоит из двух клеток, объединенных по вертикали
или по горизонтали. В этом подкубе одна переменная принимает оба свои значения,
а остальные переменные остаются неизменными. Четырехклеточный подкуб состо-
ит из четырех клеток, состояния в каждой из которых являются соседними состоя-
ниями в двух других клетках этого подкуба. При этом две переменные образуют все
четыре комбинации возможных состояний, а остальные переменные остаются неиз-
менными.
При выделении подкубов руководствуются следующими правилами.
Рис. 2.10. Матри-
ца Карно
На рис. 2.10 показан пример матрицы Карно для функ-
ции сигнала Y1, описанной выше. Активному уровню сигнала
Y1=1 соответствует сочетание входных сигналов S1=1 и
S2=0. При всех других сочетаниях входных сигналов (вход-
ных переменных) выходной сигнал имеет низкий логический
уровень Y1=0.
n
Количество квадратов или клеток в матрице равно 2 ,
где n – число входных переменных. В матрице на рис.2.10
Рис. 2.10. Матри- строки связаны с переменной S1, а столбцы – с переменной S2.
ца Карно Каждый квадрат матрицы соответствует определенному вход-
ному набору переменных, например, верхний левый квадрат
соответствует входному набору (00). Любые две рядом расположенные клетки мат-
рицы должны быть соседними, т.е. отличаться значением только одной переменной.
Матрица Карно соответствует таблице истинности, но имеет иную форму представ-
ления логической функции.
Минимизация логических формул
При проектировании цикловой системы управления матрица Карно использу-
ется для минимизации логических формул, описывающих условие работы системы.
В этом случае реализация логики управления будет наиболее простой. Форма пред-
ставления логической функции называется минимальной, если она содержит
наименьшее число переменных. Минимизированные логические формулы записы-
ваются либо в минимальной дизъюнктивной нормальной форме МДНФ, либо в ми-
нимальной конъюнктивной нормальной форме МКНФ.
Операция упрощения логической формулы выполняется для сведения числа
переменных в ней к необходимому минимуму и называется минимизацией форму-
лы. Основу операции минимизации составляет операция алгебры логики, называе-
мая склеиванием. Для минимизации логической формулы для нее строится матрица
Карно, которая затем обрабатывается в соответствии с описанным ниже алгорит-
мом.
1. Выделение в матрице групп соседних клеток с одинаковым значением вы-
хода. Эти группы клеток называют подкубами. Число клеток в подкубе должно со-
k
ставлять 2 , где k – число переменных, состояния которых изменяются. Таким обра-
зом, подкубы могут быть одноклеточными, двухклеточными, четырехклеточными,
восьмиклеточными и т.д.
Двухклеточный подкуб состоит из двух клеток, объединенных по вертикали
или по горизонтали. В этом подкубе одна переменная принимает оба свои значения,
а остальные переменные остаются неизменными. Четырехклеточный подкуб состо-
ит из четырех клеток, состояния в каждой из которых являются соседними состоя-
ниями в двух других клетках этого подкуба. При этом две переменные образуют все
четыре комбинации возможных состояний, а остальные переменные остаются неиз-
менными.
При выделении подкубов руководствуются следующими правилами.
23
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »
