Глава 33. Простые логические цепи

ЦЕЛИ

После изучения этой главы студент должен быть в состоянии:

• Объяснить назначение диаграмм Вейча.

• Описать, как использовать диаграммы Вейча для упрощения Булевских выражений.

Цифровые цепи все больше и больше используются в электронике. Область их применения не ограничивается компьютерами, а распространяется на такие приложения, как техника измерений, автоматическое управление и робототехника. Во всех этих приложениях необходимы сложные переключающие цепи, которые формируются на основе пяти основных логических элементов: И, ИЛИ, И-НЕ, ИЛИ-НЕ и инвертора.

Отличительной чертой всех этих логических элементов является то, что они имеют только два рабочих состояния. Это ВКЛЮЧЕНО (1) или ВЫКЛЮЧЕНО (0). При соединении логических элементов между собой для формирования более сложных цепей необходимо получить наиболее простую цепь из всех возможных.

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

33-1. ДИАГРАММЫ ВЕЙЧА

Диаграммы Вейча обеспечивают быстрый и легкий метод приведения сложных выражений к их простейшей форме. Они могут быть составлены для двух, трех или четырех переменных. На рис. 33-1 изображено несколько диаграмм Вейча.

Рис. 33-1. Диаграммы Вейча для двух, трех и четырех переменных.

Для того, чтобы использовать диаграмму Вейча, выполните следующие шаги, которые иллюстрируются на примере.

1. Нарисуйте диаграмму, соответствующую числу переменных.

2. Нанесите на нее логические функции, отмечая их знаком X в соответствующем квадрате.

3. Для получения упрощенной логической функции объедините соседние квадраты, помеченные знаком X в группы по восемь, четыре или два. Продолжайте объединять до тех пор, пока не будут объединены все квадраты, помеченные знаком X.

4. Логически сложите слагаемые (объедините с помощью операции ИЛИ) от каждой петли, одно слагаемое на каждую петлю. (Каждое слагаемое извлекается из диаграммы Вейча и логически суммируется с другими, например ABC + BCD.)

5. Запишите упрощенное выражение.

ПРИМЕР: Упростите АВ + А-В + АВ-.

Шаг 1. Нарисуем диаграмму Вейча. Мы имеем две переменных А и В, поэтому используем таблицу для двух переменных.

Шаг 2. Нанесем логические функции, помечая их знаком X в соответствующем квадрате.

Шаг 3. Объединим соседние квадраты, помеченные знаком X, в наибольшие возможные группы. Проанализируем диаграмму — какая возможна наибольшая группа? Наибольшая возможная группа состоит из двух квадратов.

Одна из возможных групп показана штриховой линией.

Другая возможная группа на этой диаграмме показана штриховой линией.

Шаг 4. Логически сложим эти группы (операция ИЛИ):

или А, или В = А + В.

Шаг 5. Упрощенным выражением для АВ + А-В + АВ- = Y является А + В = Y, что получено из диаграммы Вейча.

ПРИМЕР: Найдите упрощенное выражение для

Шаг 1. Нарисуем диаграмму Вейча для трех переменных.

Шаг 2. Пометим знаком X логические функции каждого слагаемого на диаграмме Вейча.

Шаг 3. Объединим соседние квадраты в наибольшие возможные группы.

Шаг 4. Запишем слагаемые для каждой петли, одно слагаемое на каждую петлю:  AB, B-C-

Шаг 5. Упрощенным выраженном является АВ + ВС- = Y.

Отметим необычное объединение двух нижних квадратов. Четыре угла диаграммы Вейча считаются связанными, как если бы диаграмма была свернута в шар.

ПРИМЕР: Найдите упрощенное выражение для:

Шаг 1. Нарисуем диаграмму Вейча для трех переменных.

Шаг 2. Пометим знаком X логические функции каждого слагаемого на диаграмме Вейча.

Шаг 3. Объединим соседние квадраты в наибольшие возможные группы.

Шаг 4. Запишем слагаемые для каждой петли, одно слагаемое на каждую петлю: A-D, AB-C-.

Шаг 5. Для получения упрощенного_выражения логически сложим полученные слагаемые: A-D AB-C- = Y.

33-1. Вопросы

1. Какова функция диаграмм Вейча?

2. Сколько переменных может быть представлено на диаграмме Вейча?

3. Перечислите шаги при использовании диаграммы Вейча.

4. Упростите следующие выражения с помощью диаграмм Вейча.

а. AB-C + A-B-C + ABC- + AB-C- + A-B-C- = Y.

б. ABCD + AB-C-D + A-BCD- + A-B-C-D + AB-C-D + A-B-CD + ABC-D- = Y.

в. AB- + A-BD + B-C-D + B-C- + A-BC-D = Y.

РЕЗЮМЕ

• Диаграммы Вейча обеспечивают быстрый и легкий метод приведения сложных логических выражений к их простейшей форме.

• Диаграммы Вейча могут быть составлены для двух, трех или четырех переменных.

• Упрощенные логические выражения получаются из диаграмм Вейча путем объединения помеченных знаком X квадратов в группы из двух, четырех или восьми квадратов и последующего логического сложения объединенных выражений.

Глава 33. САМОПРОВЕРКА

1. Опишите процедуру использования диаграммы Вейча для упрощения логических выражений.

2. Упростите следующее Булево выражение с помощью диаграммы Вейча: