Die Schaltung sieht so recht gut aus. Die ist auch für eine Gemultiplexte Anzeige mit 6 Stellen. Was allerdings noch fehlt sind die Vorwiderstände hinter den High Side Treibern.

Beim 7 Seg. Decoder müßte man mal im Datenblatt nachschauen ob die Steuereingänge so richtig sind.

Der Regler sollte wohl ein 7805 und kein 7812 sein.

Wenn man genug IO Pins frei (3 mehr) hat, kann man die Funktion des BCD-7Seg Decoders auch in Software machen und das IC einsparen.