Raspberry Pi, Schieberegister 74HC595 und die 7-Segmentanzeigen
In dem Versuch steuert Raspberry Pi über drei Schieberegister 75HC595 drei 7-Segmentanzeigen. Bei
direkter Ansteuerung müsste Raspberry Pi, um alle drei 7-Segmentanzeigen zu bedienen, 21 Ausgänge zur Verfügung stellen.
Dabei wird das achte Element der Anzeigen, der Punkt, nicht mal berücksichtigt. Hier zeigt sich noch mal sehr deutlich, wie
wichtig solche Methoden sind, um Ausgänge für andere Zwecke zu sparen. Es werden für die Aufgabe lediglich drei Ausgänge
von Raspberry Pi benötigt. Eine fertig aufgebaute Testschaltung könnte dann so aussehen:
Die Aufgabe der Schaltung ist es, mit den drei 7-Segmentanzeigen den Satz "All you need is love" rauszubringen.
Nur so zur Erinnerung, damit jeder weiß, worauf es im Leben so ankommt. Das passende Programm wird Raspberry Pi verarbeiten.
Mit drei Leitungen (Ausgänge Pin 33, 35 und 37) wird das erste Schieberegister mit acht Bits geladen. Die Anordnung der Bits
ist so gewählt, dass anschließend lesbare Zeichen auf der 7-Segmentanzeige erscheinen können. Alle drei Schieberegister sind
in Reihe verschaltet. Bei der Übertragung von weiteren acht Bits werden die "vorherigen" in das zweite Register geschoben.
Die Bits, die sich im zweiten Register befanden, wandern dann in das dritte.
Sind wir mit allen Bits fertig, wird das Ergebnis mit Pin 37 = HIGH auf den 7-Segmentanzeigen sichtbar
gemacht.