Als Anmerkung noch zu Anzahl der Impulse und Richtung:
Die 2 Lichtschranken werden nicht um 180°, sondern um 90° versetzt sein.
Dann hat bei der Flanke der einen die andere immer den entsprechenden Zustand up oder down und ein 4516 kann mit den Signalen clock und up/down beschaltet werden. Das wäre die elementare Lösung.

4510 ist ähnlicher Zähler nur BCD
http://www.doctronics.co.uk/4510.htm