2. Три кита логики: И, ИЛИ, НЕ
1. Крючок: два ключа и ракета
В шахтной пусковой установке кнопку «Пуск» нельзя нажать одному человеку. Два офицера поворачивают два ключа одновременно — и только тогда идёт команда. Убери один ключ — ничего.
Это не про паранойю военных. Это чистая логика И: результат есть, только когда истинны все условия. Сегодня ты соберёшь такую «ракету» на светодиоде — и ещё три схемы, которые принимают решения.
2. Сквозная метафора: ДВЕРИ В КОРИДОРЕ
Ток — это ты, идущий по коридору к лампе.
- И (AND): две двери одна за другой (последовательно). Пройдёшь, только если открыты обе.
- ИЛИ (OR): две двери рядом (параллельно), два входа в один коридор. Хватит, чтобы открылась любая.
- НЕ (NOT): вредный привратник, который делает наоборот: ты стучишь — он закрывает, ты уходишь — открывает.
3. Ядро без воды
Логический вентиль — кирпичик всех цифровых схем. У него один или несколько входов и один выход. Выход зависит от входов по строгому правилу — его записывают таблицей истинности.
3.1 Вентиль И (AND)
Выход = 1, только если и A, и B равны 1. Это логическое умножение: (или просто ).
Правило одной фразой: «Если истинны И A, И B — тогда Q истинно».
| B | A | Q = A·B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Обозначение по стандарту — прямоугольник с меткой &.
3.2 Вентиль ИЛИ (OR)
Выход = 1, если 1 хотя бы на одном входе. Логическое сложение: .
Правило: «Если истинно A ИЛИ B — Q истинно».
| B | A | Q = A+B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Метка на прямоугольнике — ≥1 (единица на выходе, если активен хотя бы один вход).
3.3 Вентиль НЕ (NOT), он же инвертор
Один вход, один выход, всё наоборот. Обозначается чертой сверху: .
| A | Q = A̅ |
|---|---|
| 0 | 1 |
| 1 | 0 |
Символ — треугольник с кружком (инверсионный «пузырёк») на кончике. Запомни: кружок = переворот. Он ещё встретится нам в И-НЕ и ИЛИ-НЕ.
3.4 Буфер — «качок» без логики
Буфер — противоположность НЕ: он ничего не переворачивает, выход в точности равен входу (). Зачем такой нужен?
4. Концептуальный чек-ап
- Две двери последовательно — это какой вентиль?
- У вентиля ИЛИ на входах 0 и 0. Что на выходе?
- Чем буфер отличается от куска провода, если сигнал он не меняет?
- Что означает кружок на кончике символа?
- Сколько строк в таблице истинности у вентиля с 3 входами? (подсказка: степень двойки)
5. Разбор таблицы: 3-входовое И
Дано: вентиль И с входами A, B, C. Когда загорится выход?
Шаг 1. Правило И: нужны все единицы. Шаг 2. Перебираем 8 комбинаций (2³ = 8 строк). Шаг 3. Единица на выходе — ровно в одной строке: A=1, B=1, C=1. Вывод: . Чем больше входов у И, тем «капризнее» вентиль — угодить надо всем сразу.
6. Практика на верстаке
Сначала проверь таблицу в симуляторе
Прежде чем втыкать микросхемы в макетку, стоит убедиться, что таблица истинности в голове совпадает с реальностью. В симуляторе это занимает минуту, а на макетке — урок.
🔬 Симулятор: Вентиль И (AND): нужны оба
Сначала посчитай, потом запускай. Ожидаемый результат: лампа загорится только в одной комбинации из четырёх — когда обе кнопки нажаты. Проверь себя — сходится ли расчёт с симулятором.
▶ Открыть схему в 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 0 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 минуты и само по себе тренировка чтения схемы.
🔬 Симулятор: Вентиль ИЛИ (OR): хватит любого
Сначала посчитай, потом запускай. Ожидаемый результат: лампа НЕ загорится только в одной комбинации — когда обе кнопки отпущены. Проверь себя — сходится ли расчёт с симулятором.
▶ Открыть схему в 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 1 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 минуты и само по себе тренировка чтения схемы.
Как работать. Кликай по прямоугольникам слева — это входы, они переключаются между 0 и 1. Справа индикатор выхода. Задача: пройти все четыре комбинации (00, 01, 10, 11) и заполнить таблицу истинности по тому, что видишь.
Потом сверь с таблицей из теории. Расхождений быть не должно — а если есть, значит таблицу запомнили неверно, и хорошо, что выяснили это до сборки.
Сборка 1. «Ракета» — вентиль И на кнопках
Две кнопки последовательно, за ними светодиод с резистором к +5 В. Что увидеть: LED горит, только когда нажаты обе кнопки. Одна — темно. Ты собрал систему двух ключей.
Сборка 2. Вентиль ИЛИ на кнопках
Те же кнопки, но параллельно. Что увидеть: LED горит, если нажата любая кнопка. Сравни с прошлой сборкой — разница только в топологии проводов, а поведение противоположное.
Сборка 3. Настоящие вентили: 74LS08, 74LS32, 74LS04
Поставь на макетку 74LS08 (4× И), 74LS32 (4× ИЛИ), 74LS04 (6× НЕ). Входы — на кнопки/перемычки, выход — на светодиод. Что увидеть: сверь поведение каждой микросхемы с таблицей истинности. Заведи выходы на логический анализатор и меняй входы — на экране появится «живая» таблица истинности во времени. Сломай/доведи до предела: оставь один вход И-вентиля висящим (не подключай). Схема начнёт врать — вспомни запретную зону с урока 1. Подтяни вход к 1 — заработает.
Сборка 4. Буфер раскачивает мотор
Слабый сигнал с GPIO ESP32 → буфер/драйвер 74LS07 (или транзисторный ключ) → маленький мотор/реле/лампа. Что увидеть: напрямую с ножки МК мотор либо не крутится, либо «просаживает» напряжение. Через буфер — крутится бодро. Осциллографом сравни уровень сигнала «до» и «после» буфера под нагрузкой: без буфера единица «проваливается» в запретную зону. Сломай/доведи до предела: повесь на выход слишком мощную нагрузку — увидишь, как даже буфер «сдаётся» и греется. Это его предел по току.
7. Разноуровневые задания
8. Итог
Три кита держат всю цифровую технику: И — «все двери разом», ИЛИ — «хватит любой», НЕ — «наоборот». А буфер — молчаливый силач, который повторяет решение и толкает тяжёлую нагрузку. Из этих кирпичиков собирается что угодно.