Как уже класно и подробно расписал
Андрей, я бы делал на регистрах и, возможно, I2C драйверах или отдельном контроллере.
На каждую цифру (сегмент) по 595, сегменты в дисплее соединить последовательно, итого на 5 дисплеев у нас 11-15 портов. и никакой нагрузки от динамической индикации - отправили число и забыли до следующего