А откуда берутся первичные сигналы управления - от кнопок, энкодеров, переключателей и т.д.? В любом случае универсальным будет очевидное решение, озвученное Леонидом Ивановичем - оно потребует только одной микросхемы, а функционал можно будет легко менять, ничего не выпаивая/перепаивая - посредством внутрисхемного программирования