- •Проектирование электронных устройств
- •Чернигов чгту 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.2Теоретические сведения
Функция F (x1,x2,…,xn) называется логической или
булевой, если она принимает два значения: ложь или истина (0 или 1).
Аргументы x1,x2,…,xn принимают так же значения ложь или истина (0 или 1) и называются также булевыми или логическими переменными.
ДЖОРДЖ БУЛЬ (George Boole)
2 ноября 1815 (Линкольн, Англия) –
8 декабря 1864 (Баллинтемпл,
Ирландия)
Научная сфера:
Математика, Логика, Философия математики.
Один из основоположников математической логики.
Место работы:
Королевский колледж в Корке (Ирландия).
Упорядоченная совокупность переменных (x1,x2,…,xn) называется булевым набором длины n.
Наборы, на которых функция F(x1,x2,…,xn) = 0, называются нулевыми наборами, а на которых функция F(x1,x2,…,xn) = 1, называются единичными наборами переменных.
Множество всех возможных двоичных наборов длины n называется областью определения булевой функции.
Множество значений функции на всех наборах называется областью значения логической функции
Булевая функция, определенная на всех двоичных наборах, называется полностью определенной, в противном случае – частично определенной логической функцией.
1.3Способы представления булевых функций
Табличный способ представления
Таблица 1.1 – Функция четырех переменных
х1 |
х2 |
х3 |
х4 |
F |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
Такая таблица называется таблицей истинности.
Число двоичных наборов равно 2n , где n – число переменных.
Наборы обозначаются десятичными или шестнадцатиричными числами: 2,4,7,8,9,10,15 или 2,4,7,8,9,A,F.
Недостаток: при увеличении числа переменных размер таблицы резко возрастает.
