Skip to main content

⚡ Акт I: Логические вентили

⚡ Акт I: Логические вентили

Главная идея: Из одного элемента NAND можно построить ВСЁ


🎯 Цель акта

К концу этих 10 уроков ты:

  • Поймёшь разницу между аналоговым и цифровым сигналом
  • Соберёшь все базовые вентили (NOT, AND, OR, XOR) из NAND
  • Научишься читать даташиты микросхем 74xx
  • Создашь первый проект — электронный замок

📚 Уроки

УрокМикросхемаКлючевая идея
01Цифровой сигналHIGH и LOW, 0 и 1
02NAND — основа вентилей74HC00Универсальный элемент
03NOT из NAND74HC00Инверсия = NAND(A,A)
04AND из NAND74HC00AND = NOT(NAND)
05OR из NAND74HC00Закон де Моргана
06Микросхемы 74HC74HC04/08/32Готовые вентили
07XOR — особый74HC86Сумма без переноса
08Многовходовые74HC00Каскадирование
09КомбинируемВсеСложные схемы
10🏆 Проект: ЗамокВсеИнтеграция

🔧 Что понадобится

Микросхемы

  • 74HC00 × 3 — четыре NAND-вентиля
  • 74HC04 × 1 — шесть NOT-инверторов
  • 74HC08 × 1 — четыре AND-вентиля
  • 74HC32 × 1 — четыре OR-вентиля
  • 74HC86 × 1 — четыре XOR-вентиля

Компоненты

  • Макетная плата
  • LED × 8 (разных цветов)
  • Резисторы 330 Ом × 10 (токоограничители для LED)
  • Резисторы 10 кОм × 10 (подтяжки)
  • Кнопки тактовые × 6
  • Провода для макетки

Питание

  • Источник 5В (USB или БП)

🧠 Теория в двух словах

Цифровой сигнал

      5В ─────┐      ┌─────┐      ┌─────
              │      │     │      │
              │      │     │      │         → Цифровой
              └──────┘     └──────┘           (только 0 и 1)
      0В ─────────────────────────────

      5В ─╱╲─╱╲─╱╲─╱╲─╱╲─╱╲─╱╲─╱╲─╱╲─
                                            → Аналоговый
      0В ───────────────────────────────      (любое значение)

Таблица истинности NAND

ABA NAND B
001
011
101
110

NAND = “НЕ-И” = даёт 0 только когда ОБА входа = 1

Почему NAND — универсальный?

NOT A     = A NAND A
A AND B   = (A NAND B) NAND (A NAND B)  
A OR B    = (A NAND A) NAND (B NAND B)
A XOR B   = ... (строим на уроке 7)

Любую логическую функцию можно построить только из NAND!


🏆 Результат акта

После 10 уроков соберёшь электронный кодовый замок:

┌─────────────────────────────────────┐
│                                     │
│   [Кнопка A]  [Кнопка B]  [Кнопка C]│
│       │           │           │     │
│       └─────┬─────┴─────┬─────┘     │
│             │           │           │
│          ┌──▼──┐     ┌──▼──┐        │
│          │ AND │     │ NOT │        │
│          └──┬──┘     └──┬──┘        │
│             │           │           │
│             └─────┬─────┘           │
│                   │                 │
│                ┌──▼──┐              │
│                │ AND │              │
│                └──┬──┘              │
│                   │                 │
│                ┌──▼──┐              │
│                │ LED │ ← "Открыто!" │
│                └─────┘              │
│                                     │
│   Код: A=1, B=1, C=0               │
└─────────────────────────────────────┘

🚀 Начать

Урок 1: Цифровой сигнал →