Einen Plan findet man z.B. hier :
http://www.rn-wissen.de/index.php/Portexpander_am_AVR

Das Problem ist weniger ein versehentliches ausgehen der LEDs. Bei den Schieberegistern ohne Latch leuchten für kurze Zeit auch mal ein paar andere LEDs als gewünscht, wenn man gerade neue Daten reichschreibt. Das ist aber nur ganz kurz und kaum sichtbar, wenn man es schnell genug macht.