- •Цифровые устройства
- •1 Общая структура и порядок выполнения ргр
- •Содержание ргр
- •1.2 Порядок выполнения ргр
- •2 Структурная схема и алгоритм работы цифрового регистрирующего прибора
- •3 Разработка аналоговой части цифрового регистрирующего прибора
- •4 Разработка цифровой части цифрового регистрирующего прибора
- •4.1 Разработка преобразователя двоичного кода в двоично-десятичный код
- •4.2 Разработка блока индикации прибора
- •4.3 Разработка блока задания и индикации границ измеряемого параметра
- •4.3 Разработка схемы управления и сброса
- •4.3.1 Методика синтеза системы управления в базисе мультиплексоров или дешифраторов
- •4 .3.2 Методика синтеза системы управления в базисе элементарных логических элементов и-не или или-не
- •Список рекомендуемой литературы
- •Бойко в.А., Дранчук с.М.
- •65029,М. Одеса, вул. Дідріхсона, 8
4 .3.2 Методика синтеза системы управления в базисе элементарных логических элементов и-не или или-не
Рассмотрим методику синтеза системы управления в базисе элементарных логических элементов на конкретном примере минимизации переключательных функций с помощью диаграмм Вейча.
Пусть задана переключательная функция четырех аргументов, которая равна 1 на 0, 1, 2, 4, 8, 10, 11, 12, 14, 15 наборах. Необходимо составить и минимизировать данную переключательную функцию с помощью диаграмм Вейча. Решение этой задачи проведем в следующем порядке.
По заданному набору переключательной функции составим таблицу истинности.
Таблица 3 – Таблица истинности заданной переключательной функции
i |
x4 |
x3 |
x2 |
x1 |
y |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
2 |
0 |
0 |
1 |
0 |
1 |
3 |
0 |
0 |
1 |
1 |
0 |
4 |
0 |
1 |
0 |
0 |
1 |
5 |
0 |
1 |
0 |
1 |
0 |
6 |
0 |
1 |
1 |
0 |
0 |
7 |
0 |
1 |
1 |
1 |
0 |
8 |
1 |
0 |
0 |
0 |
1 |
9 |
1 |
0 |
0 |
1 |
0 |
10 |
1 |
0 |
1 |
0 |
1 |
11 |
1 |
0 |
1 |
1 |
1 |
12 |
1 |
1 |
0 |
0 |
1 |
13 |
1 |
1 |
0 |
1 |
0 |
14 |
1 |
1 |
1 |
0 |
1 |
15 |
1 |
1 |
1 |
1 |
1 |
По полученной таблице истинности составим совершенную дизъюнктивную нормальную форму (СДНФ) переключательной функции:
(9)
П
остроим
диаграмму Вейча данной переключательной
функции. В верхнем левом углу каждой
клетки диаграммы Вейча запишем номер
клетки i.
Согласно таблице истинности заполним
каждую клетку диаграммы Вейча единицами
и нулями (рис.11).Выделим на диаграмме Вейча 1-кубы максимального размера. Таких куба четыре: куб А – клетки с номерами 0,2,8,10; куб В – клетки с номерами 0,1; куб С – клетки с номерами 10,11,14,15; куб D – клетки с номерами 0,4,8,12.
Кубу А соответствует контерм
,
поскольку он находится на пересечении
Х30
и Х10.
Кубу В соответствует контерм
,
поскольку он находится на пересечении
Х40,
Х30
и Х20.
Кубу С
соответствует контерм
,
поскольку он находится на пересечении
Х41
и Х21.
Кубу D
соответствует контерм
,
поскольку он находится на пересечении
Х20
и Х10.
При затруднении при определении контерм можно воспользоваться следующим методом. Например, для куба А выпишем в столбик номера всех клеток, которые занимает куб в двоичном виде:
-
х4
х3
х2
х1
Номер клетки
0
0
0
0
00
0
0
1
0
02
1
0
0
0
08
1
0
1
0
10
Как видно колонки х3 и х1 имеют одинаковое значение, равное 0, что противоположно 1 кубу, поэтому контерм куба А равен .
Для куба С аналогічно получим:
-
х4
х3
х2
х1
Номер клетки
1
0
1
0
10
1
0
1
1
11
1
1
1
0
14
1
1
1
1
15
Как видно колонки х4 и х2 имеют одинаковое значение, равное 1, что соответствует 1 кубу, поэтому контерм куба С равен .
Тогда минимизированная дизъюнктивная нормальная форма (МДНФ) данной переключательной функции:
(10)
Для схемной реализации соответствующей логической функции в смешанном базисе необходимо использовать один четырехвходовый элемент ИЛИ, два двухвходовых элемента И, один трехвходовый элемент И и четыре элемента НЕ.
Для получения минимизированной нормальной формы (МНФ) переключательной функции в едином базисе И-НЕ, необходимо использовать следующее соотношение:
(11)
Тогда преобразуя МДНФ переключательной функции, описываемой выражением (10), с помощью выражения (11), можно получить МНФ в базисе И-НЕ:
(12)
Для схемной реализации такой функции необходимо использовать девять элементов И-НЕ (рис.12).
Д
ля
получения МНФ в базисе ИЛИ-НЕ необходимо
после нахождения МДНФ (см.п.6) преобразовать
ее в минимизированную конъюнктивную
нормальную форму (МКНФ) для чего надо
найти МДНФ инверсной функции
,
т.е. найти минимальное покрытие всех
0-клеток функции
.
Для нахождения МКНФ переключательной
функции необходимо воспользоваться
законом двойственности, установленного
Шенноном:
, (13)
согласно которому
инверсию любой функции можно получить
взаимной заменой переменных хр
и их инверсией
и операций дизъюнкции и конъюнкции.
Для нашего примера после преобразования МДНФ переключательной функции (10) с помощью выражения (13) получим МКНФ данной переключательной функции:
(14)
Для получения минимизированной нормальной формы (МНФ) переключательной функции в едином базисе ИЛИ-НЕ, необходимо использовать следующее соотношение:
(15)
Тогда преобразуя МКНФ переключательной функции, описываемой выражением (14), с помощью выражения (15), можно получить МНФ в базисе ИЛИ-НЕ:
(16)
Д
ля
схемной реализации такой функции
необходимо использовать семь элементов
ИЛИ-НЕ (рис.13).
