Способы минимизации логических функций

Минимизация логических функций (уменьшение числа букв в логической формуле) необходима для реализации функции минимальным числом логических элементов.

«Программа работы» «Основные функции» «Содержание»

 

Минимизация осуществляется путем преобразования логической формулы по правилам, приведенным в таблице 5.2, или с помощью карты Карно.

Таблица 5.2

Законы (правила преобразования) алгебры логики

 

Логические формулы Закон
a b = b a ; a + b = b + a Переместительный
( a + b ) c = a c + b c Распределительный
( a + c ) ( b + c ) = a b + c Распределительный
a a = a ; a + a = a Повторения
a 1 = a ; a + 1 = 1 Множества
Дополнения
де Моргана
де Моргана
Склеивания

 

Минимизация логической функции с помощью карты Карно осуществляется по следующему алгоритму (см. пример 5.2.):

· Для получения ДНФ (КНФ) все единицы (нули) объединяются в прямоугольные контуры, не содержащие внутри нулей (единиц), с числом клеток в контуре 2 в степени n, где n=0,1,2,3,...

· Контур проводится через соседние клетки, т.е. клетки, отличающие значением только одной переменной.

· Контуры могут частично накладываться друг на друга и должны иметь максимально возможные размеры.

· Единичному контуру соответствует произведение переменных, в области единичного или нулевого значения которых он находится полностью, т.е. границ их изменения не пересекает.

· Нулевому контуру соответствует сумма инвертированных значений переменных, в области единичного или нулевого значения которых он находится полностью, т.е. границ их изменения не пересекает.

· ДНФ получается в виде суммы значений всех единичных контуров.

· КНФ получается в виде произведения значений всех нулевых контуров.

 








Дата добавления: 2016-05-05; просмотров: 603;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.