...zum Verdeutlichen ein kleines Bild :

Bild hier  


Habe genau das Gleiche gemacht : parallel geschaltete Segmente an den Portausgängen, gemeinsame Kathoden über Transitoren nacheinander über weitere Ports angesteuert.

Im obigen Beispiele wurden 11 Ports benötigt (7+4), Du bräuchtest dann nur zwei weitere (7+6), die stellt z.B. der Atmega8 bereit.