Skip to content

2.5 · 4-битный сумматор 74HC283

Цель. Перейти от вентилей к функциональному блоку: складывать числа 0–15 одной микросхемой, понимая, что у неё внутри — вчерашняя ваша схема ×4.

🎣 Крючок (5 мин)

На столе — вчерашний полный сумматор на трёх корпусах и рядом одна 74HC283: «Внутри неё — четыре ваших вчерашних схемы, уже сцепленных переносами. Вы знаете её изнутри — имеете право пользоваться». (Та же драматургия, что с NAND-походом: понимание → удобство.)

🧠 Теория (10 мин)

        ┌──∪──────────┐
   Σ2 ──┤1          16├── VCC
   B2 ──┤2          15├── B3
   A2 ──┤3          14├── A3
   Σ1 ──┤4  74HC283 13├── Σ3
   A1 ──┤5          12├── A4
   B1 ──┤6          11├── B4
  C0  ──┤7          10├── Σ4
  GND ──┤8           9├── C4
        └─────────────┘

Входы: числа A[4:1], B[4:1] и входной перенос C0 (для обычного сложения → GND). Выходы: сумма Σ[4:1] и перенос C4 — он загорается, когда результат больше 15 и «не влез» в четыре бита.

🔧 Практика (22 мин)

Сборка

Два DIP-переключателя (по 4 ячейки с подтяжками) → A и B. Выходы Σ → 4 LED (веса 8-4-2-1 подписать!), C4 → отдельный красный LED. C0 → GND.

Контрольные примеры: прогноз → проверка

ABПрогноз Σ, C4Факт
32
75
151
1515

Случай 15+1: Σ=0000, C4=1 — число 16 живёт в переносе!

⭐⭐ 8-битный сумматор

Вторая 74HC283: C4 первой → C0 второй. Складываем до 255+255. Одна перемычка соединяет разряды — тот самый конвейер переносов из урока 2.4.

✅ Чек-лист

  • Подключаю 74HC283 по распиновке без монтажной картинки
  • Объясняю роль C0 и C4
  • Проверил переполнение 15+1
  • ⭐⭐ Каскадировал два корпуса