Российская
Открытая
Академия
Транспорта
Способы задания логических
функций и методы их
минимизации
Лунев Сергей Александрович
2
Цель работы: Научиться по цифровой
записи функции строить таблицу
истинности, временную диаграмму,
совершенные дизъюнктивную и
конъюнктивную нормальные формы,
применять свойства, тождества и
законы алгебры логики и карты Карно
для минимизации логических функций
трех переменных.
Российская Открытая Академия Транспорта
Порядок выполнения задания
3
индивидуальном задании. Выполнить минимизацию дизъюнктивной формы логической функции
(получить МДНФ) по карте Карно.
4
(получить МКНФ) по карте Карно.
Российская Открытая Академия Транспорта
Исходные данные: f={1, 4, 5, 7 (2)}x,y,z
5
|
Номер комбинации |
X |
J | ||
|
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
1 |
1 |
|
2 |
0 |
1 |
0 |
— |
|
3 |
0 |
1 |
1 |
0 |
|
4 |
1 |
0 |
0 |
1 |
|
5 |
1 |
0 |
1 |
1 |
|
6 |
1 |
1 |
0 |
0 |
|
7 |
1 |
1 |
1 |
1 |
На наборах аргументов 1, 4, 5, 7
функция f принимает значения 1. На
наборе 2 функция не определена,
следовательно, на наборах 0, 3, 6
функция принимает значения 0.
^ Российская Открытая Академия Транспорта
Представление логической функции
временной диаграммой
W Российская Открытая Академия Транспорта Построение СДНФ заданной логической функции
001 100 101 111
7
имизация логиче
алгебраическимЗ
нкции
Теория
дискретны
х
устройств
МДНФ
^ Российская Открытая Академия Транспорта Минимизация логических функций с помощью карт
л огической функции методом Карно
Минимизация СДНФ зад
МДНФ
8
х | у | Z | f | ||
0 | 0 | 0 | 0 | 0 | A = х-у z |
1 | 0 | 0 | 1 | 1 | |
2 | 0 | 1 | 0 | ||
3 | 0 | 1 | 1 | 0 | |
4 | 1 | 0 | 0 | 1 | f4 = X-yZ. |
5 | 1 | 0 | 1 | 1 | |
6 | 1 | 1 | 0 | 0 | |
7 | 1 | 1 | 1 | 1 | = X ’ V ’ Z |
9
Теория дискретных
сигналов
Отсутствуют в
анты склеивания
нкция не минимизируется
На
ором наборе значе
функции не определено (безразлично)
Рассмотрим вариант минимизации функции при принятии
значения функции на наборе номер 2 равным нулю
110
10
ции
МКНФ
Минимизация СКНФ логических функций методом Карно
11
х | у | Z | f | ||
\ 0 | 0 | 0 | 0 | 0 | fO = X + Y + Z |
1 | 0 | 0 | 1 | 1 | |
2 | 0 | 1 | 0 | 0 | J2= X + Y + Z |
3 | 0 | 1 | 1 | 0 | f3 = X + Y + Z |
4 | 1 | 0 | 0 | 1 | |
5 | 1 | 0 | 1 | 1 | |
6 | 1 | 1 | 0 | 0 | -f6 = X + Y + Z- |
7 | 1 | 1 | 1 | 1 |
МКНФ f
12
Свойства
и отношения эквивалентности
Если x = y, то в любом выражении содержащем
переменную x, его можно заменить на переменную y
Если x = y, то и y = x
Если x = y и y = z, то x = z
Тождества алгебры логики
14
Коммутативный (переместительный)
Ассоциативный (сочетательный)
Дистрибутивный (распределительный)
Идемпотентный
Закон поглощения
Закон склеивания
Закон двойственности (закон де Моргана)
Комментарии (0)