
- •Проектирование электронных устройств
- •Чернигов чгту 2012
- •Оглавление
- •2.4 Пример выполнения работы № 3 46
- •Введение
- •1Ргр №2. Реализация булевых функций на логических элементах
- •1.1Цель работы
- •1.2Теоретические сведения
- •1.3Способы представления булевых функций
- •Табличный способ представления
- •Матричный способ представления
- •Логические функции двух переменных
- •1.5Алгебра Буля
- •1.6Законы алгебры логики
- •1.7Переход от табличной формы представления логической функции к аналитической
- •1.8Импликанты и имплициенты булевых функций
- •1.9Сокращенные, минимальные и тупиковые формы
- •Метод карт Карно (диаграммы Вейча)
- •Минимизация функции трех переменных
- •Минимизация функции четырех переменных
- •Минимизация функции пяти переменных
- •Минимизация систем булевых функций по картам Карно
- •1.10Алгебра Жегалкина
- •Определение алгебры Жегалкина
- •Преобразование функций в алгебре Жегалкина
- •Переход от булевой алгебры к алгебре Жегалкина
- •1.11Задания, выполняемые в расчетно-графической работе
- •1.12Пример выполнения работы № 2
- •Выполнение задания 1
- •Выполнение задания 2
- •Выполнение задания 3
- •Цель работы.
- •2.3Запоминающие элементы триггеров
- •Запоминающие элементы триггеров, управляемые уровнем тактирующего сигнала
- •Запоминающие элементы триггеров, управляемые перепадом тактирующего сигнала - зэзэ триггеров, собранные по ms схеме
- •- Зэзэ по схеме трёх триггеров
- •Задания, выполняемые в расчетно-графической работе
- •2.4Пример выполнения работы № 3
- •Пример построения dv-триггеров по ms схеме на элементах и-не
- •Пример реализации т-триггера по ms схеме на элементах или-не
- •Пример реализации jk-триггера по схеме трех триггеров на и-не
- •Цель работы.
- •3.3Абстрактный синтез автомата
- •Минимизация числа состояний автомата
- •Кодирование состояний автомата
- •Получение функций возбуждения блока памяти и функций выхода
- •Задания выполняемые в расчетно-графической работе
- •3.4Пример выполнения работы № 4
- •3.5Выводы
- •3.6Содержание отчета
- •Цель работы.
- •4Рекомендованная литература
1.5Алгебра Буля
Использует операции: дизъюнкцию, конъюнкцию, отрицание.
1. Ú - дизъюнкция - логическое сложение (операция „или”(or)):
Таблица 1.5 – Дизъюнкция
a |
b |
a Ú b |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
Ù - конъюнкция - логическое умножение (операция „и” (and)):
Таблица 1.6 – Конъюнкция
a |
b |
a Ù b |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
инверсия – отрицание (операция „не”)
Таблица 1.7 – Операция отрицание
а |
а |
0 |
1 |
1 |
0 |
1.6Законы алгебры логики
Законы коммутативности:
a b = b a,
a b = b a.
Законы ассоциативности:
a (b с) = (а b) с,
a (b с) = (а b) с.
Законы дистрибутивности:
a (b с) = (а b) (а с), a (b с) = (а b) (а с).
Законы идемпотентности:
а = a а,
a = а a.
Законы нуля и единицы:
a а = 0,
а 1 = а,
a а = 1,
а 0 = а.
Законы де Моргана:
(a b) = a b,
(a b) = a b.
Законы поглощения:
a (а b) = а,
a (a b) = а.
Законы склеивания:
(а b) (а b) = а,
(а b) (а b) = а.
Закон двойного отрицания:
а = а.
1.7Переход от табличной формы представления логической функции к аналитической
Всякую логическую функцию можно представить в виде СДНФ и СКНФ. Причем у каждой булевой функции может быть только по одной СДНФ и СКНФ.
Таблица 1.8 – Функция 3 – х переменных
х1 х2 х3 |
F |
конституента 1 |
конституента 0 |
0 0 0 |
0 |
|
х1 х2 х3 |
0 0 1 |
1 |
х1 х2 х3 |
|
0 1 0 |
1 |
х1 х2 х3 |
|
0 1 1 |
0 |
|
х1 х2 х3 |
1 0 0 |
0 |
|
х1 х2 х3 |
1 0 1 |
1 |
х1 х2 х3 |
|
1 1 0 |
1 |
х1 х2 х3 |
|
1 1 1 |
0 |
|
х1 х2 х3 |
Отсюда переходим к аналитическим выражениям логической функции:
СДНФ: F = х1 х2 х3 х1 х2 х3 х1 х2 х3 х1 х2 х3,
СКНФ: F = (х1 х2 х3) (х1 х2 х3) ( х1 х2 х3) ( х1 х2 х3).
Примечание: функция, для которой не существует СДНФ – константа 0, функция, для которой не существует СКНФ – константа 1.