2.5 · 4-битный сумматор 74HC283
🎣 Крючок (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.
Контрольные примеры: прогноз → проверка
| A | B | Прогноз Σ, C4 | Факт |
|---|---|---|---|
| 3 | 2 | ||
| 7 | 5 | ||
| 15 | 1 | ||
| 15 | 15 |
Случай 15+1: Σ=0000, C4=1 — число 16 живёт в переносе!
⭐⭐ 8-битный сумматор
Вторая 74HC283: C4 первой → C0 второй. Складываем до 255+255. Одна перемычка соединяет разряды — тот самый конвейер переносов из урока 2.4.
✅ Чек-лист
- Подключаю 74HC283 по распиновке без монтажной картинки
- Объясняю роль C0 и C4
- Проверил переполнение 15+1
- ⭐⭐ Каскадировал два корпуса