require($_SERVER["DOCUMENT_ROOT"] . "/interactive/interactive.php");
===== Базовые логические элементы =====
Вся цифровая техника, цифровая электроника, базируется всего на трех базовых логических операциях. Все остальные операции можно получить путем комбинирования этих трех базовых операций.
==== Логический Элемент "НЕ" ====
Элемент "НЕ " самый простой логический элемент, имеющий один вход и один выход.
pinlab_draw_picture("Logick-NOT");
//Условное графическое обозначение логического элемента "НЕ" на принципиальных электрических схемах слогласно отечественному ГОСТ (слева) и ANSI (справа).//
Логический элемент "НЕ" (англ. NOT) - реализует самую простую логическую операцию //инверсии// или отрицания. Поэтому такой элемент на схемах обычно называют //инвертором//. Если на входе такого элемента логическая "1", на выходе мы получим логический "0" и наоборот.
Таблица истинности логического элемента "НЕ" самая простая:
^ Вход А ^ Выход B ^
| 1 | 0 |
| 0 | 1 |
Из неё видно, что состояние выхода элемента "НЕ" всегда противоположно состоянию входа.
==== Логический Элемент "И" ====
Логический элемент "И" (англ. AND) реализует операцию логического умножения (//конъюнкции//). У этого логического элемента может быть два и более входов.
pinlab_draw_picture("Logick-AND");
//Условное графическое обозначение логического элемента "И" на принципиальных электрических схемах согласно отечественному ГОСТ (слева) и ANSI (справа).//
Таблица истинности элемента 2И:
^ Вход А ^ Вход B ^ Выход C ^
| 0 | 0 | 0 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 1 | 1 |
Изучив таблицу, можно сделать вывод: на выходе элемента "И" появится логическая "1" только тогда, когда на всех входах этого элемента будут установлены высокие логические уровни (лог. "1").
На рисунке 2 и в таблице истинности представлено обозначение и описание логического элемента И с двумя входами, но их может быть больше, логика работы элемента при этом не изменяется.
Элемента "И" широко применяется в различных схемах и узлах электронной аппаратуры, где необходимо отслеживать несколько условий и выполнять какое-то действие только при выполнении всех условий.
==== Логический Элемент "ИЛИ" ====
Логический элемент "ИЛИ" (англ. OR) реализует операцию логического сложения (//дизъюнкции//). У этого логического элемента тоже может быть два и более входов.
pinlab_draw_picture("Logick-OR");
//Условное графическое обозначение логического элемента "ИЛИ" на принципиальных электрических схемах слогласно отечественному ГОСТ (слева) и ANSI (справа).//
Таблица истинности элемента 2ИЛИ:
^ Вход А ^ Вход B ^ Выход C ^
| 0 | 0 | 0 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 1 | 1 |
Из данной таблицы можно сделать следующий вывод: на выходе логического элемента "ИЛИ" всегда будет логическая "1", если хотя бы на одном из его входов есть высокий уровень (лог. "1").