лет 20 назад я делал подобное на 561й логике. Потом хорошие люди помогли освоить микропроцессор (51е семейство). Моя жизнь после этого стала заметно легче. И вам советую освоить микропроцессор для таких применений. Поначалу, конечно, тяжеловато. Но зато если надо будет чего изменить то сразу почувствуете разницу.