Probiers doch mal mit einem 7-Segment decoder, welcher gleich die einzelnen Segmente treiben kann.

z.B. den 4055 (MOS-IC)

Vielleicht hilft Dir auch der Source-Code aus dem Beitrag 148650 (Multiplex-Display)

Hier noch eine Beispiel - Schaltbild: Bild 5359