- •Проектирование электронных устройств
- •Чернигов чгту 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Рекомендованная литература
Метод карт Карно (диаграммы Вейча)
Карта Карно – матричная форма представления булевых функций, заданной в СДНФ или СКНФ. Выглядят как развертка куба на площади. Аргументы записываются в таком порядке, чтобы соседние отличались не более, чем в одном разряде. В этом случае склейке подлежат наборы, для которых единицы (нули) располагаются в соседних клетках матрицы. Причем это должны быть прямоугольные конфигурации единиц (нулей), содержащие число клеток, равное целой степени 2.
Получающееся элементарное произведение (дизъюнкции для СКНФ) определяется как произведение переменных, не меняющих своего значения на всех склеиваемых наборах.
Минимизация функции трех переменных
Таблица 1.10 – Карта Карно для трех переменных
x |
0 0 |
01 |
11 |
10 |
0 |
1 |
|
1 |
1 |
1 |
|
|
1 |
|
x2 x3 x1 x3
Примечание: - склейка,
- лишняя склейка x1 x2.
Таким образом минимальная ДНФ: F = x2 x3 x1 x3.
Минимизация функции четырех переменных
Таблица 1.11 – Карта Карно 1 для четырех переменных
x1 x2\ x3 x4 |
00 |
01 |
11 |
1 |
00 |
|
1 |
|
1 |
01 |
|
1 |
1 |
|
11 |
|
1 |
1 |
|
1 |
1 |
|
|
1 |
x1 x2 x4 x2 x4
x1
x3
x4
х2
x3
x4
Таблица 1.12 – Карта Карно 2 для четырех переменных
x |
00 |
01 |
1 |
10 |
0 |
1 |
|
|
1 |
01 |
|
1 |
1 |
|
11 |
|
1 |
1 |
|
10 |
1 |
|
|
1 |
x2 x4 x2 x4
Таблица 1.13 – Карта Карно 3 для четырех переменных
x1 x4
x |
00 |
0 1 |
11 |
10 |
00 |
1 |
1 |
1 |
|
01 |
1 |
1 |
1 |
|
11 |
1 |
1 |
1 |
|
10 |
1 |
1 |
1 |
|

1
\ x2 x3
0
0
1
x2\ x3
x4
1
0
1
x2\ x3
x4