ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »