LEDs in einer Matrix verschalten und im Zeitmultiplex ansteuern, das spart Ports
Siehe z.B.: http://home.wanadoo.nl/electro1/avr/scroll2.htm