Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Упрощение логических функций




ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

УПРОЩЕНИЕ ЛОГИЧЕСКИХ СХЕМ

Цель работы: Изучение способов упрощения логических функций, в том числе частично определенных (недоопределенных) функций. Приобретение практических навыков по разработке и расчету схем на базе логических элементов, в том числе на основе базовых логических элементов.

 

Сложность логической функции, а отсюда сложность и стоимость реализующей ее схемы пропорциональны числу операций и числу вхождений перемещений или их отрицаний. Логическая функция может быть упрощена с помощью аксиом и теорем алгебры логики. Для упрощения применяются правила, приведенные в таблице 1.1.

Таблица 1.1 – Правила вычисления

Наименование Для умножения Для сложения
Коммутативный закон Х1Х2 = Х2Х1 Х12 = Х21
Ассоциативный закон Х12Х3) = (Х1Х23 Х1+(Х23)=(Х12)+Х3
Дистрибутивный закон Х123) = Х1Х21Х3
Правило повторения ХХ = Х Х+Х=Х
Правило отрицания
Правило двойного отрицания
Теоремы Де-Моргана:

 

Рассмотрим булево выражение:

.

Для реализации данного выражения необходимо 2 инвертора, 3 ЛЭ И и 1 ЛЭ ИЛИ.

Упростим данное логическое выражение:

.

Таким образом, все логическое выражение сведено к логической операции ИЛИ.

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

Карта Карно для 2-х переменных имеет вид, представленный на рисунке 1.1.а.

а) б) в)
Рис. 1.1 – Упрощение логического выражения с помощью карты Карно

Минимизируем исходное логическое выражение посредством применения карты Карно. Поставим 1 в карте Карно в тех клетках, которые соответствуют наборам функции, присутствующим в логическом выражении, рисунок 1.1.б.

Отыскание минимальной формы сводится к максимальному склеиванию по некоторому аргументу: по В – вертикаль и по А – горизонталь. Единицы, находящиеся в соседних клетках, объединим контурами (рисунок 1.1.в). Возможно объединение 2, 4, 8 и т.д. единиц, стоящих в соседних клетках. Кроме этого, карта Карно может быть свернута в горизонтальный или вертикальный цилиндры, или шар, что также позволяет объединить единицы, стоящие в соседних крайних клетках свернутых карт.

Нижний контур, даст аргумент А. Верхний контур – аргумент В

В результате значение функции будет также сведено к логической операции ИЛИ: F = А+В.

Рассмотрим пример построения карты Карно для трех переменных.

.

Карта Карно представлена на рисунке 1.2.

   
Рисунок 1.2 – Пример карты Карно для 3-х переменных

Рассмотрим пример построения карты Карно для четырех переменных, рисунок 1.3.

Рисунок 1.3 – Карта Карно для 4-х переменных

В рассмотренных примерах осуществлялась минимизация по 1, однако в некоторых случаях целесообразно использовать минимизацию по 0.

Пример такого случая представлен на рисунке 1.4. Минимизация по нулям показана штрихпунктирной линией. Для сравнения сплошной линией показана минимизация по единицам.

Рисунок 1.4 – Минимизация по 0

При минимизации по нулям получается отрицательная функция.

Последовательность преобразования отрицательной функции в положительную показана в таблице 1.2.

Таблица 1.2-Последовательность преобразования отрицательной функции в положительную

Шаг Логическое выражение Пояснения
  ЛЭ после минимизации по 0
  С двух сторон ставится отрицание
  Снимается двойное отрицание с левой стороны. Используется правило двойного отрицания. Снимается отрицание с правой стороны и применяется теоремы Де-Моргана.
  Снимается двойное отрицание сигнала С. Используется правило двойного отрицания.



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


Дата добавления: 2014-10-17; Просмотров: 894; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.