Aber aufpassen, wenn mehrere LEDs an einem Schieberegister zur gleichen Zeit leuchten sollen, muß ggf. noch ein ULN2803 dazwischen, der als Stromsenke für eine ausreichende Stromstärke sorgt. Das 74HC595 kann maximal 25mA pro Ausgang aber nur 70 mA für alle zusammen. Entweder verwendest Du Low-Current LEDs (ca. 5mA pro LED), dann reicht auch das 74HC595 alleine (8x5mA = 40mA).
Alternativ gibt es noch STPIC6C595 (www.st.com) oder TPIC6C595 (www.ti.com), die können deutlich mehr Strom ab, kosten aber auch gleich deutlich mehr und sind nicht überall zu kaufen.