74HC595

Ansteuerungen grundlegender Hardwarebausteine


74HC595

bild

Der 74HC595 ist ein Schieberegister, über das mehrere Werte gleichzeitig ausgegeben werden können, nachdem sie in ein 8Bit-Register geschoben wurden.

pinout

Die Werte werden über den Pin SER nacheinander in den IC geschoben und stehen anschließend an der Ausgängen QA-QH zur Verfügung. Der Prozess des Schiebens wird über zwei Clockpins RCLKund SRCLK kontrolloiert. Über den Pin OE (output enabled) wird bestimmt, ob der Inhalt des Register an den Ausgängen anliegen soll oder nicht.

Die genaue Funktionsweise wird im Datenblatt detailiert beschrieben. Weitere Informationen bieten ein Artikel von mikrocontroller.net und die Informationen von sparkfun.

Schaltung

schaltung

Eine einfache Beschaltung lässt eine LED am ersten und letzten Ausgangspin jeweils blinken. Statt einer LED kann auch ein Multimeter oder ein weiterer Raspberry Pi genutzt werden, um die Spannung an den Ausgangpins zu kontrollieren.

Quelltext

Eine Beispielverwendung befindet sich im Quelltext der Datei sn74hc595.py.

Demo

Youtube Demo Video

Ein Demovideo (mp4, ogg Video oder Youtube) zeigt eine Verwendung, bei der eine 1 durch das Register und damit alle Ausgänge geschoben wird.