Обновить

Дешифратор BCD‑7seg своими руками: от таблицы истинности до иерархической схемы в Digital Deeds

Время на прочтение7 мин
Охват и читатели7K
Всего голосов 4: ↑4 и ↓0+5
Комментарии9

Комментарии 9

В Factorio не играли? Рекомендую! На логике всякие крутые вещи можно делать.

Никогда раньше не слышал. Обязательно попробую ! Спасибо

В цифровой схемотехнике, как и в любом инженерном деле, важно постоянно усложнять задачи и осваивать новые подходы.

Я бы для начала доразобрался бы в упрощении схемы (снижение числа элементов), не используя полностью независимую логику для сегментов. Например в

a((not x0) and (not x2)) or x3 or x1 or (x0 and x2)

и

d((not x0) and (not x2)) or x3 or ((not x0) and x1) or (x0 and (not x1) and x2) or (x1 and (not x2))

явно виден общий блок ((not x0) and (not x2)), который нет смысла дублировать для разных сегментов.

Да, действительно, буду дальше разбираться в теме упрощения. Думаю пробовать еще применять карты Карны. Спасибо !

Вообще-то в задании оговаривают, что выводится на индикацию при превышении входным кодом девятки. Чаще всего: A, B, ... E, F. Но возможно погасание индикатора или "-". А что у Вас?

Сейчас открыл свой файл. Если на входе числа больше 9, то на индикаторе остается 9. Мое упущение, буду дорабатывать. Спасибо за замечание !

будете перекладывать логику на ПЛИС?

А просто на диодах? Вспомнить детство.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации