- •Створення комбінаційних схем на контактних і безконтактних елементах
- •1.1. Мета роботи
- •1.2. Теоретична частина
- •Функція одного аргументу
- •Функції двох аргументів
- •1.2.2. Способи завдання фал
- •1.2.3. Форми представлення фал
- •1.2.4. Основні закони і тотожності алгебри логіки
- •1.2.5. Реалізація фал на контактах реле та інтегральних логічних елементах
- •Реалізація і позначення основних логічних операцій
- •1.3. Порядок виконання роботи
- •1.4. Зміст звіту
- •Варіанти фал
- •Мінімізація функцій алгебри логіки методом карт карно
- •2.1. Мета роботи
- •2.2. Теоретична частина
- •2.2.1. Функціонально повні системи фал, базис і його вибір
- •Приналежність фал двох змінних до «чудових» класів функцій
- •2.2.2. Мінімізація фал методом карт Карно
- •2.3. Порядок виконання роботи
- •2.4. Зміст звіту
- •Варіанти фал трьох змінних
- •Варіанти фал чотирьох змінних
- •Логічне проектування спеціальних комбінаційних схем
- •3.2.2. Дешифратори
- •3.3. Порядок виконання роботи
- •3.4. Зміст звіту
- •Варіанти завдання та значення параметрів
- •Відповідність комбінацій двійкового коду комбінаціям коду Грея
- •4.3. Порядок виконання роботи
- •Таблиця переходів
- •4.4. Зміст звіту
- •Вибір типу синтезуємого тригера і базису його реалізації
- •Синтез синхронних лічильних схем
- •5.1. Мета роботи
- •5.2. Теоретична частина
- •Матриці переходів для різних типів тригерів
- •Таблиця переходів і функцій збудження лічильника
- •5.3. Порядок виконання роботи
- •5.4. Зміст звіту
- •Варіанти лічильних схем, що синтезуються
- •Бібліографічний список
2.2.2. Мінімізація фал методом карт Карно
Під мінімізацією логічної функції мається на увазі перетворення її логічного виразу з метою отримання найпростішого представлення ФАЛ. Логічному виразу з мінімальною кількістю аргументів завжди відповідає схема з мінімальною кількістю елементів. В інженерній практиці для мінімізації ФАЛ найбільш широко використовуються: метод послідовного спрощення, заснований на застосуванні законів і тотожностей АЛ; метод, заснований на використанні карт Карно; метод Квайна–Мак-Класкі.
У разі використання методу карт Карно проводиться накриття за допомогою правильних конфігурацій полів карти, що містять нулі та одиниці. Правильними конфігураціями при кількості змінних є всі прямокутники (вертикальні, горизонтальні і квадратні), що мають площу, і лише такі прямокутники. Для виконання даної умови необхідно накрити всі нулі або всі одиниці карти за допомогою мінімальної кількості правильних конфігурацій максимальної площі. Для вибору накриття можливо об'єднання крайніх полів, розташованих на протилежних краях карти. Конфігурації можуть накладатися одна на одну.
Принцип мінімізації полягає в об'єднанні сусідніх полів карти в межах правильних конфігурацій. Для знаходження мінімальної форми ФАЛ визначаються змінні, що не змінюють свого значення для всіх полів правильної конфігурації. У разі об'єднання полів, в яких записані одиниці, ФАЛ записується у формі ДНФ, тобто у вигляді диз’юнкції добутків змінних, що не змінюються в межах кожної конфігурації накриття. Під час об'єднання полів, що містять нулі, ФАЛ записується у вигляді добутку диз'юнкцій інверсних значень змінних, що не змінюються у разі переході з одного поля карти на інше в межах конфігурації. Приклади мінімізації декількох ФАЛ методом карт Карно, зображені на рис. 2.1.
Рис 2.1. Приклади мінімізації ФАЛ методом карт Карно
Як видно з рис. 2.1, у разі об’єднання двох полів виключається одна змінна, під час об'єднання чотирьох – дві змінні, під час об'єднання восьми – три змінні.
Карти Карно найбільш доцільно використовувати для мінімізації ФАЛ від двох до п’яти змінних. Мінімізуючи ФАЛ п’яти змінних, доводиться оперувати з двома картами по 16 полів кожна. Одній з карт ставиться у відповідність пряме, а інший інверсне значення п'ятої змінної. У разы мінімізації ФАЛ шести змінних розглядаються чотири карти по 16 полів.
2.3. Порядок виконання роботи
2.3.1. Вивчити за даними методичними вказівками і літературою, що рекомендується, метод мінімізації ФАЛ, заснований на використанні карт Карно.
2.3.2. Із використанням карт Карно провести мінімізацію двох функцій трьох і чотирьох змінних, вибраних з табл. 2.2 і табл. 2.3 відповідно до варіанта.
2.3.3. Із використанням лабораторної установки перевірити відповідність ФАЛ, отриманих у результаті мінімізації і початкових ФАЛ.
2.3.4. Побудувати отримані після мінімізації функції в базисах «І-НІ», «АБО-НІ» і нарисувати логічні структури, реалізуючі дані функції у всіх трьох базисах.
2.3.5. Зобразити отриману після мінімізації функцію в контактній реалізації.
2.3.6. Перевірити відповідність функцій отриманих при виконанні пункту 2.3.4 і 2.3.5, до вихідних ФАЛ.