Понадобился сдвигающий регистр (блок а не микросхема). Структуру можно найти в любом справочнике.
Сделать из мелких блоков не трудно. Прекрасно понимаю что блок сделанный на других блоках это тормоз.
Сам работаю с CDS, а СИ для меня в прошлой жизни. (пробовал когда то одновременно писать на нескольких языка и еле вышел из запоя

Почему бы в программу не включить блоки аналоги 74хх?
На этих микросхемах есть куча различных схем с описанием.
Описание микросхем есть в большинстве справочников и с диаграммами работы.
Не знаю может это не актуально?