04. AND из NAND
04. AND из NAND
🎯 Цель урокаПостроить вентиль AND используя только NAND.
🎮 Фаза 1: Симулятор (5 мин)
Turing Complete
Пройди Level 3: AND Gate
Логика построения
Если NAND = NOT(AND), то: AND = NOT(NAND) = NAND + инвертор
🧠 Фаза 2: Теория (5 мин)
Таблица истинности AND
| A | B | A AND B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
🧠 ЗапоминалкаAND = 1 только когда ОБА входа = 1
AND из NAND
┌───────┐ ┌───────┐
A ─────────────┤ │ │ │
│ NAND ├──────┤ NAND ├──── A AND B
B ─────────────┤ │ ┌──┤ │
└───────┘ │ └───────┘
│
(соединяем входы = NOT)
Нужно 2 NAND-вентиля
🔧 Фаза 3: Собираем (20 мин)
Схема на 74HC00
Кнопка A ─── Pin 1 (1A) ─┐
├── Pin 3 (1Y) ──┬── Pin 4 (2A)
Кнопка B ─── Pin 2 (1B) ─┘ │
├── Pin 6 (2Y) ── LED
Pin 5 (2B) ─────┘
Используем:
- NAND 1 (pins 1,2,3): A NAND B
- NAND 2 (pins 4,5,6): инвертор (NOT)
Проверка
| A | B | Pin 3 (NAND) | Pin 6 (AND) | LED |
|---|---|---|---|---|
| 0 | 0 | 1 | 0 | 🔴 |
| 0 | 1 | 1 | 0 | 🔴 |
| 1 | 0 | 1 | 0 | 🔴 |
| 1 | 1 | 0 | 1 | 🟢 |
LED горит только когда ОБИЕ кнопки нажаты!
💡 Применение AND
Пример: Система безопасности
[Ключ оператора] ───┐
├── AND ── [Запуск станка]
[Датчик крышки] ───┘
Станок запустится только если:
- Оператор вставил ключ И
- Защитная крышка закрыта
📝 Мини-задания
✅ Чеклист
- Знаю таблицу AND
- Понимаю формулу AND = NOT(NAND)
- Собрал AND из двух NAND
