me_edu
Электроника: фундаментальный курс (2–3 года)Шаг 180 из 265 · 0% пройдено
36. Фазовая автоподстройка частоты (ФАПЧ / PLL)
54. Программирование МК: тулчейн, прошивка, отладка, ОСРВ
Булева алгебра и минимизация функций · Булева алгебра и минимизация функций

Минимизация картами Карно

ТаблицаистинностиКарта КарноГруппировкаединицМинимальноевыражение
Этапы минимизации логической функции

Карта Карно (Karnaugh map) — наглядный способ упростить функцию вручную. Это таблица, в которой соседние клетки отличаются ровно одной переменной (код Грея). Единицы из таблицы истинности расставляют по клеткам, а затем объединяют в прямоугольные группы размером 1, 2, 4, 8 клеток.

Чем крупнее группа, тем короче слагаемое: группа из двух клеток убирает одну переменную, из четырёх — две, из восьми — три. Переменные, которые внутри группы меняются, из выражения исчезают; остаются только те, что постоянны.

Правила: группы должны быть прямоугольными, размером строго степень двойки, могут перекрываться и переходить через края карты. Цель — накрыть все единицы минимальным числом максимально крупных групп.

На диаграмме показан поток упрощения: таблица истинности → карта Карно → минимизированное выражение → схема. Результат — меньше логических элементов при той же таблице истинности.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.