Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
products:positronic-digital:other-base-logic [2024/10/11 18:06] – labuser29 | products:positronic-digital:other-base-logic [2024/11/28 14:39] (текущий) – labuser29 |
---|
| |
<php>pinlab_draw_picture("Logick-AND-NOT");</php> | <php>pinlab_draw_picture("Logick-AND-NOT");</php> |
//Условное графическое обозначение логического элемента "И-НЕ" на принципиальных электрических схемах слогласно отечественному ГОСТ (слева) и ANSI (справа).// | //Условное графическое обозначение логического элемента "И-НЕ" на принципиальных электрических схемах согласно отечественному ГОСТ (слева) и ANSI (справа).// |
| |
Таблица истинности элемента И-НЕ: | Таблица истинности элемента И-НЕ: |
| |
<php>pinlab_draw_picture("Logick-OR-NOT");</php> | <php>pinlab_draw_picture("Logick-OR-NOT");</php> |
| //Условное графическое обозначение логического элемента "ИЛИ-НЕ" на принципиальных электрических схемах согласно отечественному ГОСТ (слева) и ANSI (справа).// |
| |
| <php>pinlab_draw_picture("Logick-OR-NOT-schematic");</php> |
| //Схема сборки логического элемента "ИЛИ-НЕ" из базовых логических элементов. // |
| |
| Таблица истинности элемента ИЛИ-НЕ |
| ^ Вход А ^ Вход B ^ Выход C ^ |
| | 0 | 0 | 1 | |
| | 1 | 0 | 0 | |
| | 0 | 1 | 0 | |
| | 1 | 1 | 0 | |
| |
| Значения в таблице истинности элемента "ИЛИ-НЕ" противоположны по значениям таблицы элемента "ИЛИ". |
| |
| |
| ==== Логический Элемент "Исключающее ИЛИ" ==== |
| Логический элемент " ИСКЛЮЧАЮЩЕЕ ИЛИ" (англ. XOR) реализует операцию логического сложения (<wrap hi>//дизъюнкции//</wrap>). |
| |
| <php>pinlab_draw_picture("Logick-NAND");</php> |
| //Условное графическое обозначение логического элемента "ИСКЛЮЧАЮЩЕЕ ИЛИ" на принципиальных электрических схемах согласно отечественному ГОСТ (слева) и ANSI (справа).// |
| |
| Таблица истинности элемента Исключающее ИЛИ |
| ^ Вход А ^ Вход B ^ Выход C ^ |
| | 0 | 0 | 0 | |
| | 1 | 0 | 1 | |
| | 0 | 1 | 1 | |
| | 1 | 1 | 0 | |
| |
| Как видно из таблицы истинности, логика работы элемента ИСКЛЮЧАЮЩЕЕ ИЛИ почти такая же, как у обычного элемента ИЛИ, кроме случая, когда на всех входах состояние лог.1. В этом случае на выходе элемента будет лог.0, в отличие от обычного элемента ИЛИ. Это свойство элемента применяется для арифметических операций с двоичными числами, но это мы рассмотрим позже. |
| |
| Ранее мы сказали, что этот логический элемент не является базовым и его можно "собрать" из базовых элементов. Один из вариантов представлен на схеме. |
| |
| <php>pinlab_draw_picture("Logick-NAND-schematic");</php> |
| //Схема сборки логического элемента "ИСКЛЮЧАЮЩЕЕ ИЛИ" из базовых логических элементов.// |
| |
| Рассмотрим, почему данная схема выполняет функцию "ИСКЛЮЧАЮЩЕЕ ИЛИ", для этого составим таблицу истинности для всех входов и выходов элементов, входящих в схему. |
| |
| ^ Вход А ^ Вход B ^ C ^ D ^ E ^ Выход Y ^ |
| | 0 | 0 | 0 | 0 | 1 | 0 | |
| | 0 | 1 | 1 | 0 | 1 | 1 | |
| | 1 | 0 | 1 | 0 | 1 | 1 | |
| | 1 | 1 | 1 | 1 | 0 | 0 | |
| |
| Сигналы А и В поступают одновременно на элемент ИЛИ (DD1) и на элемент И (DD2). |
| Элемент DD1 выполняет обычную функцию ИЛИ, а элемент DD2 "следит" за случаем, когда оба входных сигнала логические 1.\\ |
| Выходной сигнал с элемента DD2 поступает на инвертор DD3 и инвертируется (меняется на противоположный). \\ |
| На вход элемента DD4 (элемент И) поступают сигналы C и E. Таким образом, "поведение" данной схемы совпадает с логической функцией ИСКЛЮЧАЮЩЕЕ ИЛИ. |