Для чего необходимы условные обозначения логических преобразователей

Логические элементы И, ИЛИ, НЕ, И-НЕ, ИЛИ-НЕ и их таблицы истинности

Электрическая схема, предназначенная для выполнения какой-либо логической операции с входными данными, называется логическим элементом. Входные данные представляются здесь в виде напряжений различных уровней, и результат логической операции на выходе — также получается в виде напряжения определенного уровня.

Операнды в данном случае подаются в двоичной системе счисления — на вход логического элемента поступают сигналы в форме напряжения высокого или низкого уровня, которые и служат по сути входными данными. Так, напряжение высокого уровня — это логическая единица 1 — обозначает истинное значение операнда, а напряжение низкого уровня 0 — значение ложное. 1 — ИСТИНА, 0 — ЛОЖЬ.

Логический элемент — элемент, осуществляющий определенные логические зависимость между входными и выходными сигналами. Логические элементы обычно используются для построения логических схем вычислительных машин, дискретных схем автоматического контроля и управления. Для всех видов логических элементов, независимо от их физической природы, характерны дискретные значения входных и выходных сигналов.

Логические элементы имеют один или несколько входов и один или два (обычно инверсных друг другу) выхода. Значения «нулей» и «единиц» выходных сигналов логических элементов определяются логической функцией, которую выполняет элемент, и значениями «нулей» и «единиц» входных сигналов, играющих роль независимых переменных. Существуют элементарные логические функции, из которых можно составить любую сложную логическую функцию.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

В зависимости от устройства схемы элемента, от ее электрических параметров, логические уровни (высокие и низкие уровни напряжения) входа и выхода имеют одинаковые значения для высокого и низкого (истинного и ложного) состояний.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Традиционно логические элементы выпускаются в виде специальных радиодеталей — интегральных микросхем. Логические операции, такие как конъюнкция, дизъюнкция, отрицание и сложение по модулю (И, ИЛИ, НЕ, исключающее ИЛИ) — являются основными операциями, выполняемыми на логических элементах основных типов. Далее рассмотрим каждый из этих типов логических элементов более внимательно.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Таблица истинности для элемента 2И показывает, что на выходе элемента будет логическая единица лишь в том случае, если логические единицы будут одновременно на первом входе И на втором входе. В остальных трех возможных случаях на выходе будет ноль.

На западных схемах значок элемента «И» имеет прямую черту на входе и закругление на выходе. На отечественных схемах — прямоугольник с символом «&».

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Таблица истинности для элемента «2ИЛИ» показывает, что для появления на выходе логической единицы, достаточно чтобы логическая единица была на первом входе ИЛИ на втором входе. Если логические единицы будут сразу на двух входах, на выходе также будет единица.

На западных схемах значок элемента «ИЛИ» имеет закругление на входе и закругление с заострением на выходе. На отечественных схемах — прямоугольник с символом «1».

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Таблица истинности для инвертора показывает, что высокий потенциал на входе даёт низкий потенциал на выходе и наоборот.

На западных схемах значок элемента «НЕ» имеет форму треугольника с кружочком на выходе. На отечественных схемах — прямоугольник с символом «1», с кружком на выходе.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Таблица истинности для элемента «И-НЕ» противоположна таблице для элемента «И». Вместо трех нулей и единицы — три единицы и ноль. Элемент «И-НЕ» называют еще «элемент Шеффера» в честь математика Генри Мориса Шеффера, впервые отметившего значимость этой логической операции в 1913 году. Обозначается как «И», только с кружочком на выходе.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Изображение в западных схемах — как у «ИЛИ» с дополнительной изогнутой полоской на стороне входа, в отечественной — как «ИЛИ», только вместо «1» будет написано «=1».

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Этот логический элемент еще называют «неравнозначность». Высокий уровень напряжения будет на выходе лишь тогда, когда сигналы на входе не равны (на одном единица, на другом ноль или на одном ноль, а на другом единица) если даже на входе будут одновременно две единицы, на выходе будет ноль — в этом отличие от «ИЛИ». Данные элементы логики широко применяются в сумматорах.

Если Вам понравилась эта статья, поделитесь ссылкой на неё в социальных сетях. Это сильно поможет развитию нашего сайта!

Подписывайтесь на наш канал в Telegram!

Просто пройдите по ссылке и подключитесь к каналу.

Не пропустите обновления, подпишитесь на наши соцсети:

Источник

Логический преобразователь

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

— схемы в таблицу истинности

— таблицы истинности в логическое выражение

— таблицы истинности в упрощенное логическое выражение

— логического выражения в таблицу истинности

— логического выражения в схему

— логического выражения в схему на базе элементов И-НЕ

Клавиши преобразования находятся на правой стороне панели логического преобразователя.

Ввод таблицы истинности

Для этого отметьте с помощью мыши входы таблицы истинности, необходимые для ее со­ставления (подведите указатель мыши к необходимому входу и нажмите левую кнопку мыши). При этом значения возможных состояний на входах схемы будут заполнены автоматически. Затем помес­тите указатель мыши в столбец «out» для заполнения выходных значений схемы и нажмите левую кнопку мыши. Введите значения выходных сигналов схемы, соответствующих входным по таблице, причем если таблица истинности содержит неопределенности, то необходимо поставить символ «?».

Преобразование схемы в таблицу истинности

Логический преобразователь может создавать таблицу истинности для схем с максимальным числом входов равным 8 и всего с одним выходом.

Присоедините входы схемы к выводам «А». «Н» логического преобразователя. Затем при­соедините выход схемы в выводу «OUT».

на панели логиче-
Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Далее осуществите преобразование нажатием кнопки

Также вы можете редактировать или преобразовывать таблицу истинности к другим видам, используя кнопки логического преобразователя.

Преобразование таблицы истинности в логическое выражение

Для получения логического выражения из таблицы истинности необходимо воспользоваться этим типом преобразования. Сначала введите таблицу истинности в рабочую область прибора.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователейДалее нажмите с помощью мыши кнопку

на панели таблицы истинности, соответствующую преобразованию таблицы истинности в логическое выражение. В нижней строке панели логиче­ского преобразователя будет показана полученное выражение. Если выражение не помещается пол­ностью в отведенном для нее окне, то просмотреть остальную ее часть можно передвинув область просмотра выражения с помощью указателя в правом нижнем углу панели логического преобразова­теля.

Далее вы можете упростить полученное логическое выражение или преобразовать его в схе­му.

Программы компьютерного моделирования электрических цепей и электронных устройств. 4

САПР Electronics Workbench. 6

Работа №1 Исследование многополюсников. 13

Работа №2 Исследование структуры регистров. 24

Работа №4. ИССЛЕДОВАНИЕ СХЕМ РАСПРЕДЕЛИТЕЛЕЙ СИГНАЛОВ.. 58

Работа №5. ИССЛЕДОВАНИЕ ПРИНЦИПОВ.. 69

ПОСТРОЕНИЯ СХЕМ СУММАТОРОВ.. 69

Работа №6. Исследование принципов. 80

построения компараторов. 80

Работа №7. МОДЕЛИРОВАНИЕ РАБОТЫ АЛУ.. 89

Работа №8. Реализация АЛУ на ПЛИС.. 89

ПРИЛОЖЕНИЕ 1. Вспомогательные блоки САПР WorkBench. 95

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

Источник

Логические элементы. Дискретный преобразователь, который выдает после обработки двоичных сигналов значение одной из логических операций

Дискретный преобразователь, который выдает после обработки двоичных сигналов значение одной из логических операций, называетсялогическим элементом.

Ниже приведены условные обозначения (схемы) логических элементов, реализующих логическое умножение, логическое сложение и отрицание.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Логический элементИЛИ (дизъюнктор) реализует операцию логического сложения. Если хотя бы на одном входе будет единица, то на выходе элемента также будет единица.

Знак 1 на схеме элемента — остаток устаревшего обозначения операции ИЛИ (результат операции ИЛИ равен единице, если сумма значений операндов больше или равна 1).

Логический элементНЕ (инвертор) реализует операцию отрицания. Если на входе элемента нуль, то на выходе единица; если на входе элемента единица, то на выходе нуль.

Описанные логические элементы могут быть реализованы многими способами — на пневматической, гидравлической, механической или электрической основе. Важно лишь, чтобы нули и единицы на входе были идентичны нулям и единицам на выходе.

Любой преобразователь информации, имеющий п входов и т выходов, можно заменить набором из т преобразователей,
каждый из которых имеет п входов и один выход.

Следовательно, для построения произвольного преобразователя информации достаточно уметь синтезировать преобразователи с одним выходом.

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

Источник

Для чего необходимы условные обозначения логических преобразователей

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

1.1 ОСНОВНЫЕ ПОЛОЖЕНИЯ АЛГЕБРЫ ЛОГИКИ

(1)0 + 0 = 01 * 1 = 1(1′)
(2)1 + 1 = 10 * 0 = 0(2′)
(3)1 + 0 = 0 + 1 = 10 * 1 = 1 * 0 = 0(3′)
(4)

Из (1, 2) и (1′,2′) следует: x + x = x и x * x = x. (5)

Из (1, 3) и (2′,3′) следует: x + 0 = x и 0 * x = 0. (6)

Из (2, 3) и (1′,3′) следует: 1 + x = 1 и x * 1 = x. (7)

Из (3) и (3′) следует: x +

И, наконец, из (1,1′), (2,2′), (3,3′) и (4,4′) следует:

Последние выражения (10) называют принципом двойственности или теоремой Де Моргана (инверсия логической суммы равна логическому произведению инверсий и наоборот). Соотношения двойственности для n переменных, часто записывают в виде:

1.2 ПЕРЕКЛЮЧАТЕЛЬНЫЕ ФУНКЦИИ

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

ЗАПОМНИТЕ СЛЕДУЮЩИЕ ОПРЕДЕЛЕНИЯ. Функция «И» равна единице, если равны единице ВСЕ ее аргументы. Функция «ИЛИ» равна единице, если равен единице ХОТЯ БЫ один аргумент. Функция «ИСКЛЮЧАЮЩЕЕ ИЛИ» (XOR) равна единице, если равен единице ТОЛЬКО один ее аргумент.

1.3 УСЛОВНЫЕ ОБОЗНАЧЕНИЯ ЛОГИЧЕСКИХ ФУНКЦИЙ НА СХЕМАХ

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Можно использовать и восьмивходовую схему И, подав на незадействованные входы «1», либо некоторые из переменных, в соответствии с выражениями (5) или (7).

1.4 СПОСОБЫ ПРЕДСТАВЛЕНИЯ ЛОГИЧЕСКИХ ФУНКЦИЙ

Целью проектирования цифрового устройства является получение его логической функции (ЛФ) и соответствующей ей схемной реализации. ЛФ могут иметь различные формы представления: 1) словесное, 2) графическое, 3) табличное, 4) алгебраическое, 5) на алгоритмическом языке (например VHDL) и 6) схемное. В качестве примера, рассмотрим функцию Y от двух переменных x1 и x0, заданную словесным описанием: Y=1, если переменные НЕ РАВНЫ и Y=0, если x1=x0. Такую ЛФ удобно назвать функцией НЕРАВНОЗНАЧНОСТИ. Переходим к табличному представлению Y (таблица 2).

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Табличное представление значений ЛФ для всех наборов входных переменных называется таблицей истинности. В общем виде переход от табличного представления к алгебраическому может осуществляться по формуле (12), одной из основных в алгебре логики.

xi*f(x(n-1). 0. x0) + xi*f(x(n-1). 1. x0). Это выражение для xi=0 равно

0*f(x(n-1). 0. x0) + 0*f(x(n-1). 1. x0) = f(x(n-1). 0. x0). При xi=1 оно будет равно

1*f(x(n-1). 1. x0) + 1*f(x(n-1). 1. x0) = f(x(n-1). 1. x0), т.е. при любых значениях xi теорема разложения справедлива. Теорему разложения можно применить n раз и тогда ЛФ будет разложена по всем своим переменным.

В виде примера рассмотрим функцию F=f(x1,x0) от двух переменных. Разложение этой функции по переменной x1 даст: F=

Выражение (12.1) позволяет записать все переключательные функции от двух переменных, используя только три основных логических операции.

Рассмотрим разложение функций F7-«ИЛИ» и F1-«И», для чего необходимо обратиться к соответствующим строчкам таблицы 1. Функция И на двоичных наборах входных переменных x1 и x0 (00,01,10,11) принимает значения 0,0,0,1. Записывая выражение (12.1) для этих значений получим: F1(x1,x0 ) =

x0*0 + x1*x0*1 = x1*x0, что соогласуется с ее определением. Таким же образом, находим алгебраическое выражение функции F7-«ИЛИ», которая, соответственно, на тех же входных наборах принимает значения: 0,1,1,1. Тогда, в соответствии с (12.1), F7(x1,x0) =

x0*1 + x1*x0*1. Вынося за скобки в двух последних слагаемых x1, получим F7 =

x0*1 + x0*1). На основании аксиомы (8), выражение в скобке равно «1» и F7 =

x1*x0*1 + x1. Применяя распределительный закон, найдем (

Возвращаясь к таблице 2, получим Y = 0*

x0 = x1 (+) x0 = F6 (функцияия неравнозначности).

С помощью формулы (12) любую, сколь угодно сложную, логическую функцию можно представить в виде трех основных ЛФ: «И», «ИЛИ», «НЕ», представляющих собой логический базис.

1.5 ЛОГИЧЕСКИЙ БАЗИС

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

1.6 СХЕМНЫЕ ОСОБЕННОСТИ ЛОГИЧЕСКИХ ЭЛЕМЕНТОВ

Приведенные выше логические элементы (ЛЭ) И, ИЛИ, НЕ, И-НЕ и другие могут иметь некоторые схемотехнические особенности.

1.6.1 БАЗОВЫЙ ЛОГИЧЕСКИЙ ЭЛЕМЕНТ

На рисунке приведена упрощенная схема И-НЕ и его условное обозначение.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Напряжения на базах транзисторов VT1 и VT2 находятся в противофазе и, если x0*x1=1, то нижний транзистор открыт, а верхний закрыт, так как

1.7 ЭЛЕМЕНТ С ОТКРЫТЫМ КОЛЛЕКТОРОМ

Логический элемент И-НЕ с открытым коллектором (ОК) (см.рис.2. слева) обозначается в поле элемента ромбом с чертой внизу.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

(x0*x1 + x2*x3) (рис.2). Логический элемент И с открытым эмиттером, обозначается ромбом, но с чертой сверху.

Такие схемы объединяют несколько элементов И, подключенных выходами к элементу ИЛИ-НЕ (рис.3). Если количества переменных a,b. e недостаточно, используются элементы-расширители, подключаемые к входам расширения C и E (входы для открытых коллектора и эмиттера). Символ &1 обозначает функцию И, объединяемую по ИЛИ (рис.4). Здесь и далее символом * обозначаются вспомогательные входы у логических элементов.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

В этих схемах, как и вообще в элементах ИЛИ, неиспользуемый вход ИЛИ д.б. подключен к 0. Поэтому, если одна из секций И незадействована, на один из ее входов необходимо подать 0. В противном случае Y всегда будет равен 0. Это особенность схем, выполненных по ТТЛ(Ш) технологии, т.к. неподключенный логический вход этих схем эквивалентен логической 1 (правда при этом ухудшаются некоторые характеристики микросхемы).

1.9 ТРИСТАБИЛЬНЫЕ ЭЛЕМЕНТЫ

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

OE=0 схема работает как обычный элемент И-НЕ. Картина существенно изменится при

OE=1. Транзистор VT3 откроется до насыщения и на базах транзисторов VT1 и VT2 потенциал опустится примерно до нуля, запирая их. Выход «y» окажется отключенным от внутренней логической схемы. На схемах тристабильные элементы обозначаются ромбом с поперечной чертой или буквой Z.

1.10 МИНИМИЗАЦИЯ ЛОГИЧЕСКИХ ФУНКЦИЙ

Полученные по формуле СДНФ (12) выражение может быть преобразовано (не всегда) к виду, имеющему меньшее число переменных и операций по сравнению с исходным. Такое преобразование называется минимизацией.

Рассмотрим пример. Имеется три двоичных датчика xi. Необходимо реализовать ЛФ Yмажор принимающую значение 1, когда равны 1 значения двух и более датчиков. Такая функция называется мажоритарной. Ее таблица истинности имеет вид:

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

По формуле (12): Yмажор =

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Схема содержит 4 трехвходовых элемента «И» и 1 четырехвходовый элемент «ИЛИ». Нахождение минимальной формы ЛФ производится методом алгебраических преобразова- ний, с помощью таблиц Карно или машинными методами для больших проектов.

1.11 ТАБЛИЦА КАРНО

Таблица Карно (ТК) это видоизмененная запись таблицы истинности. Для функции мажоритарности из последнего примера (ТК) выглядит следующим образом:

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Правила построения ТК с ледующие: 1)Количество клеток ТК равно количеству строк таблицы истинности. 2)Слева и сверху располагаются значения аргументов. Порядок размещения аргументов таков, что в двух соседних по горизонтали и вертикали клетках отличается значение только одного аргумента (поэтому соседними считаются и клетки, находящиеся на противоположных краях таблицы). 3)В клетки заносятся соответствующие значения ЛФ. 4)Единичные клетки объединяются в прямоугольники (импликанты) по 2^i клеток. 5)Для каждого прямоугольника записывается произведение тех аргументов, которые в соседних клетках не изменяют своего значения. 6)Переменные входят в произведение в прямом виде, если их значение в соседних клетках равно 1, в противном случае в инверсном. 7)Полученные произведения складываются по ИЛИ в искомую ЛФ.

Yмажор = Ya + Yb + Yc = x2*x0 + x1*x0 + x2*x1. (13)

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Соответствующая схема (рис.7.) проще, чем на рис.6.

1.12 ПРЕОБРАЗОВАНИЕ ЛФ К БАЗИСУ «И-НЕ» И «И-ИЛИ-НЕ»

Применяя к выражению (13) аксиому двойного отрицания (9) получим:

( x2*x0 + x1*x0 + x2*x1)) (14)

Формуле (14) соответствует схема (рис.8,слева) в базисе И-ИЛИ-НЕ.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Применяя к выражению (14) соотношение двойственности (11) получим

1.13 ВРЕМЕННЫЕ ПАРАМЕРЫ ЛОГИЧЕСКИХ ЭЛЕМЕНТОВ

Рассмотрим реакцию инвертора на изменение входного сигнала (рис.9). Инерционные свойства инвертора приводят к задержке сигнала при его прохождении от входа к выходу.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Величинами tзд.р.0,1 и tзд.р.1,0 обозначается время задержки распространения сигнала от входа до выхода при переходе из 0 в 1 и наоборот (рис.9). Минимальная длительность импульса на входе элемента tи.мин пропорциональна среднему значению tзд.р.ср. равному полусумме tзд.р.0,1 и tзд.р.1,0. Максимальная частота входных импульсов Fмакс обратно пропорциональна tзд.р.ср. Из сказанного следует, что быстродействие элемента тем выше, чем меньше tзд.р.ср.

Определения вышеуказанных величин с их отечественными и международными обозначениями приведены в разделе обозначения некоторых параметров микросхем.

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

1.14 ПЕРЕХОДНЫЕ ПРОЦЕССЫ В ЛОГИЧЕСКИХ СХЕМАХ

Отличие времени задержки tзд.р. от нуля при прохождении сигнала через логическую схему может приводить к возникновению помех в выходном сигнале. Эти помехи имеют вид коротких импульсов, и в некоторых случаях приводят к серьезным сбоям в работе схем. Рассмотрим устройство на рис.11. Если элементы схемы не вносят задержки сигнала, а x0 и x1 находятся в противофазе, т.е. x0 =

x1) = 1. Если же каждый из пяти ЛЭ имеет задержку tзд.р., тогда x0′ запаздывает относительно x0 на 4tзд.р. и на выходе схемы возникает незапланированный «отрицательный» импульс (интервал 1..2), сдвинутый на tзд.р. элемента И-НЕ (интервал 0..1). Процесс прохождения входных сигналов до общего выхода называется состязаниями или «гонками».

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Вредный эффект «гонок» может быть устранен несколькими способами, один из которых заключается в добавлении к ЛФ дополнительного слагаемого. Пусть некоторая ЛФ равна F = x1*x2 +

x1*x0, тогда при x2=x0=1 может появиться помеха, вызванная тем, что сигнал

x1 задержан относительно x1 на величину задержки инвертора (см. рис.12).

Для чего необходимы условные обозначения логических преобразователей. Смотреть фото Для чего необходимы условные обозначения логических преобразователей. Смотреть картинку Для чего необходимы условные обозначения логических преобразователей. Картинка про Для чего необходимы условные обозначения логических преобразователей. Фото Для чего необходимы условные обозначения логических преобразователей

Добавление лишнего импликанта (в таблице обведен точками) устраняет проблему, т.к.при критической ситуации, когда x2=x0=1, дополнительная составляющая x0*x2=1 и функция F = x1*x2 +

x1*x0 + x0*x2 равна всегда 1 при x2=x0=1.

В устройствах индикации такие короткие помехи можно игнорировать, так как они будут незаметны для глаз.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *