Also wenn du den IC wie oben gesagt mit dem LPT bzw. dem PC ansteuerst brauchst du sonst gar nichts. Das "Clock" Signal erzeugst du ja automatisch mit dem Programm. Einfach die Dauer zw. den Bits des Bitmusters, das du an den Schrittmotor bzw. den L293D schickt ändern, somit änderst du die Geschwindigkeit, je länger die Pause, desto langsamer die einzelnen Schritte, aber vorsicht, nach oben gibt es eine Grenze, das packt der Motor das dann aufgrund seiner Trägheit nicht mehr. Vorwärts und rückwärts erreichst du, indem du das Bitmuster entsprechend änderst. Hoffe es hilft und ist richtig...

Grüsse