Логические элементы «И», «ИЛИ», «НЕ» - это предназначенные для обработки цифровой информации (сигналов) элементы, обеспечивающие формирование выходного сигнала путем вычисления соответствующей логической функции для входного сигнала.
Электронные логические схемы нашли широкое применение в устройствах, оперирующих двумя состояниями. Система, работающая с двумя состояниями, предполагает два уровня:
Логическими (цифровыми) схемами называют тип электронных схем, работающих с двумя уровнями напряжения, что позволяет пользоваться алгеброй логики (введя обозначения для уровней напряжения 0 и 1).
Логические схемы – это ключевой компонент современных электронных устройств. Благодаря тому, что цифровые схемы малочувствительны к помехам, их использование позволяет добиться лучших результатов при меньшей интенсивности отказов.
Применение логических элементов и алгебры логики позволяет проектировать и разрабатывать разнообразные системы, например:
Логические схемы строятся на логических элементах. В разных схемах используются разные наборы элементов, но элементы «И», «ИЛИ», «НЕ» являются общепризнанным базисным набором. Булевы функции, по которым строятся логические схемы, могут быть рассмотрены как математическая модель такой схемы.
По сути логический элемент является электрической схемой, обеспечивающей выполнение той или иной логической операции над входными данными. В качестве входных данных используется напряжение разного уровня. Результатом логической операции также является напряжение какого-либо уровня.
Итак, операндами выступают сигналы, подающиеся в двоичной системе счисления как напряжение высокого или низкого уровня. Обычно данные трактуют следующим образом:
Логический элемент обеспечивает между входными и выходными сигналами логическую зависимость. Обычно логические элементы используют, чтобы построить:
Независимо от конкретной реализации и физической природы используемых сигналов, все виды логических элементов оперируют дискретными значениями.
Цифровые логические схемы делятся на две категории:
Логический элемент является базовым строительным блоком для логических схем. Он выполняет логическую функцию. У логического элемента может быть один или несколько входов; выход, как правило, один (или пара инверсных). Значение на выходе логического элемента представляет собой функцию от входных сигналов. Используя всего три логических элемента «И», «ИЛИ», «НЕ» можно построить любую логическую схему.
Логические элементы реализуют логические функции.
Под логической функцией понимают функцию, возвращающую для конечного числа логических входных параметров логические значения.
Логическая функция может быть задана разными способами:
Любая сложная логическая функция может быть составлена из элементарных логических функций.
Любой логический элемент может быть реализован путем подходящего соединения транзисторов, диодов, резисторов и других компонентов. В настоящее время дискретные логические элементы используются очень мало и заменяются логическими схемами более высокой степени интеграции, выполняющими более сложные логические функции. Однако эти функции по-прежнему реализуются из множества более простых схем. Цифровые схемы позволяют обрабатывать цифровые сигналы просто и в то же время очень быстро.

Рисунок 1.
Логический элемент «НЕ», также называемый «инвертор», «отрицание», «NOT», выполняет над входными данными логическое отрицание. Этот элемент имеет один вход и один выход. На выходе получается инверсия входного сигнала:

Рисунок 2.
Логический элемент «И», также называемый «конъюнктор», «логическое умножение», «AND», выполняет логическое сложение (конъюнкцию) входных данных. Количество входов у этого элемента может варьироваться (базовый вариант – 2 входа, но встречаются и трех-, четырех- и более входовые модификации), выход один. На выходе логического элемента «И» будет истина, если все входные сигналы соответствуют истине (в случае двухвходового конъюнктора – сигналы на первом и втором входе), во всех остальных случаях (если хотя бы на один из входов подана ложь) на выходе будет получена ложь.

Рисунок 3.
Логический элемент «ИЛИ», также называемый «дизъюнктор», «логическое сложение», «OR», выполняет логическое сложение (дизъюнкцию) над входными данными. Аналогично конъюнктору, дизъюнктор может иметь два или более входов. Выход у дизъюнктора один. Значение истины на выходе появляется в том случае, если хотя бы на одном из логических входов есть истина. Ложь на выходе формируется только в том случае, если на все логические входы подается ложь.
Наряду с перечисленными базовыми логическими элементами достаточно часто используют другие логические элементы: