prinzipiell lasst sich das Problem mit einer Schaltung aus Logik-IC's lösen (voreinstellbare Zähler, Flipflop für Richtungsumkehr, Monoflop für Taktpuls).
Oder mit einem PC (Basic) über die parallele Schnittstelle.
Ich würde allerdings einen Mikrocontroller einsetzen...
RG