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").