3. Один кирпич, из которого собрано всё: И-НЕ и ИЛИ-НЕ
1. Крючок: одна деталь Lego на весь замок
Представь конструктор, где всего одна деталь. Ни угловых, ни специальных — только один вид кирпичика. Можно ли построить замок? А танк? А целый город?
В цифровой электронике — можно. Инженеры называют И-НЕ и ИЛИ-НЕ универсальными вентилями: из одного типа собирается И, ИЛИ, НЕ — и дальше вообще всё. Сегодня ты своими руками сделаешь инвертор из И-НЕ и поймёшь, почему заводам это так нравится.
2. Сквозная метафора: КИРПИЧ-ТРАНСФОРМЕР
И-НЕ — это кирпич-трансформер. Сам по себе он делает «И наоборот». Но соедини несколько таких кирпичей по-хитрому — и они притворятся любым другим вентилем. Один тип детали на складе, а собрать можно что угодно.
3. Ядро без воды
3.1 И-НЕ (NAND) = И + кружок
Возьми вентиль И и посади ему на выход инвертор НЕ. Получишь И-НЕ: сначала «И», потом «переворот». Записывается чертой над всем выражением: .
Символ — как у И (прямоугольник &), но с кружком на выходе. Кружок с урока 2 = переворот.
| B | A | И (A·B) | И-НЕ (A̅·̅B̅) |
|---|---|---|---|
| 0 | 0 | 0 | 1 |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 |
Правый столбец — точное зеркало вентиля И. Где у И был 0 — тут 1, и наоборот.
3.2 ИЛИ-НЕ (NOR) = ИЛИ + кружок
Аналогично: ИЛИ с инвертором на выходе. . Символ — как у ИЛИ (≥1) с кружком.
| B | A | ИЛИ (A+B) | ИЛИ-НЕ (A̅+̅B̅) |
|---|---|---|---|
| 0 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 1 | 0 |
Зеркало вентиля ИЛИ. Единица на выходе — только когда оба входа нули («тишина на входе»).
3.3 Почему они «универсальные»
Из И-НЕ можно собрать любой базовый вентиль:
- НЕ из И-НЕ: соедини оба входа вместе. Тогда — получился инвертор.
- И из И-НЕ: один И-НЕ + второй И-НЕ в роли инвертора на его выходе (перевернули обратно).
- ИЛИ из И-НЕ: проинвертируй оба входа, потом И-НЕ — по закону де Моргана выйдет ИЛИ.
4. Концептуальный чек-ап
- Что произойдёт, если у вентиля И-НЕ соединить оба входа вместе?
- При каких входах ИЛИ-НЕ выдаёт 1?
- Чем таблица И-НЕ отличается от таблицы И?
- Почему завод предпочитает делать один тип вентиля, а не пять?
- Кружок на символе — это про что?
5. Разбор: делаем НЕ из И-НЕ (пошагово)
Дано: один вентиль И-НЕ, надо получить инвертор.
Шаг 1. Соединяем входы A и B в одну точку — теперь они всегда равны. Шаг 2. Подаём 0: . Выход 1. ✅ Шаг 3. Подаём 1: . Выход 0. ✅ Вывод: вход и выход всегда противоположны — это чистый НЕ. Один И-НЕ превратился в инвертор простым соединением ножек.
6. Практика на верстаке
Проверь универсальность до сборки
Утверждение «из одного И-НЕ можно собрать любую логику» звучит как заявление, которому положено не верить, пока не проверишь. Проверить можно прямо сейчас.
🔬 Симулятор: И-НЕ (NAND): перевёрнутое И
Сначала посчитай, потом запускай. Ожидаемый результат: ноль на выходе только когда обе кнопки нажаты — всё наоборот по сравнению с И. Проверь себя — сходится ли расчёт с симулятором.
▶ Открыть схему в Falstad — откроется в новой вкладке уже собранной.
Если ссылка не открылась — собрать вручную
Зайти на falstad.com/circuit → меню File → Import From Text → вставить:
$ 1 0.000005 10.20 50 5 43 5e-11
L 128 168 80 168 0 0 false 5 0
L 128 200 80 200 0 0 false 5 0
150 256 184 320 184 0 2 2 0 5
w 128 168 256 168 0
w 128 200 256 200 0
M 384 184 432 184 0 2.5
w 320 184 384 184 0Не сработал и импорт — собери схему мышью (Draw → Resistor / Voltage Source). Это 2–3 минуты и само по себе тренировка чтения схемы.
🔬 Симулятор: НЕ из И-НЕ: оба входа соединены вместе
Сначала посчитай, потом запускай. Ожидаемый результат: получился инвертор: нажал — погасло, отпустил — горит. Один вентиль, одна кнопка, два входа соединены. Проверь себя — сходится ли расчёт с симулятором.
▶ Открыть схему в Falstad — откроется в новой вкладке уже собранной.
Если ссылка не открылась — собрать вручную
Зайти на falstad.com/circuit → меню File → Import From Text → вставить:
$ 1 0.000005 10.20 50 5 43 5e-11
L 128 184 80 184 0 0 false 5 0
150 256 184 320 184 0 2 2 0 5
w 128 184 208 184 0
w 208 184 208 168 0
w 208 168 256 168 0
w 208 184 208 200 0
w 208 200 256 200 0
M 384 184 432 184 0 2.5
w 320 184 384 184 0Не сработал и импорт — собери схему мышью (Draw → Resistor / Voltage Source). Это 2–3 минуты и само по себе тренировка чтения схемы.
Вот и доказательство первого шага. Во второй схеме тот же самый И-НЕ, но оба входа соединены и управляются одной кнопкой. Раз входы всегда одинаковы, работают только две строки таблицы: 00 → 1 и 11 → 0. Это и есть НЕ.
Дальше по цепочке: И = И-НЕ, за которым стоит НЕ (то есть ещё один И-НЕ со связанными входами). Попробуй собрать это в симуляторе сам — добавь второй вентиль (Draw → Logic Gates → NAND) и соедини.
Сборка 1. Знакомство с 74LS00 (4× И-НЕ)
Поставь 74LS00 на макетку. Один вентиль: входы на кнопки, выход на светодиод. Что увидеть: сверь с таблицей И-НЕ. LED гаснет только когда обе кнопки нажаты — зеркало вентиля И.
Сборка 2. Инвертор из И-НЕ
Соедини оба входа одного вентиля 74LS00 вместе — получи НЕ (по разбору выше). Что увидеть: одна кнопка теперь переворачивает сигнал. Сравни со «специальной» микросхемой НЕ 74LS04 — поведение идентичное. Ты сделал инвертор без инвертора.
Сборка 3. Собираем И из двух И-НЕ
Первый И-НЕ даёт , второй (в режиме инвертора) переворачивает обратно → чистое И. Что увидеть: заведи входы и выход на логический анализатор. Меняй входы — на экране появится таблица истинности вентиля И, собранного целиком из И-НЕ. Докажи прибором, что «универсальность» — не сказка. Сломай/доведи до предела: убери второй И-НЕ — на анализаторе снова появится зеркальная таблица (И-НЕ вместо И). Наглядно видно, что делает финальный «переворот».
Сборка 4. Генератор-«пищалка» из И-НЕ
Два инвертора из И-НЕ + резистор + конденсатор в кольцо (кольцевой генератор). Выход — на пьезоизлучатель и на осциллограф. Что увидеть: схема начинает сама себя переключать — на осциллографе прямоугольные импульсы, в динамике — писк. Логика ожила и зазвучала. Сломай/доведи до предела: меняй конденсатор — частота (и тон писка) плывёт. На осциллографе измерь период; больше ёмкость — ниже тон. Ты управляешь звуком логикой.
7. Разноуровневые задания
8. Итог
И-НЕ и ИЛИ-НЕ — это кирпичи-трансформеры. Один тип детали, а собрать можно и НЕ, и И, и ИЛИ, и целый процессор. Именно поэтому «внутри» любой цифровой техники — море одинаковых универсальных вентилей.