LED8 (Светодиодная линейка)
Входы (Inputs)
| Пин | Тип | Описание |
|---|---|---|
| DataIn | bus8 | Входной байт — каждый бит управляет своим светодиодом |
Выходы (Outputs)
| Пин | Тип | Описание |
|---|---|---|
| Нет выходных пинов | ||
Логика работы
LED8 — пассивный визуальный индикатор, отображающий 8-битное значение на входе DataIn в виде линейки из восьми светодиодов. Каждый бит соответствует одному светодиоду:
| Бит | Позиция | Цвет при 1 | Цвет при 0 |
|---|---|---|---|
| 0 (младший) | Левый светодиод | Зелёный | Погашен |
| 1 | Второй слева | Зелёный | Погашен |
| 2 | Третий слева | Зелёный | Погашен |
| 3 | Четвёртый слева | Зелёный | Погашен |
| 4 | Пятый слева | Зелёный | Погашен |
| 5 | Шестой слева | Зелёный | Погашен |
| 6 | Седьмой слева | Зелёный | Погашен |
| 7 (старший) | Правый светодиод | Зелёный | Погашен |
LED8 не влияет на схему — это чисто визуальный элемент. Бит 0 находится слева, бит 7 — справа (соответствует порядку битов в шине). Значение 0x00 — все светодиоды погашены, 0xFF — горят все восемь.
Применение
LED8 используется для отладки схем на уровнях 15, 27 и в песочнице. Типичные сценарии:
- Визуализация шины: подключите DataIn к любой 8-битной шине, чтобы видеть проходящие данные.
- Наблюдение за регистром: подключите к выходу Register8 — наблюдайте за сохранённым значением.
- Отладка дешифратора (уровень 15): подключите к выходам ALUOp0, ALUOp1, RegLoad и другим сигналам (через Maker), чтобы видеть управляющие сигналы в реальном времени.
В отличие от Display (который показывает числовое значение), LED8 показывает побитовое представление, что удобно для анализа отдельных битовых сигналов.