6-stelliges Display mit SPI-Interface
Erschienen in Ausgabe 463, Juli/August 2009
Prinzipiell werden 7-Segment-Anzeigen wie sieben einzelne LEDs mit gemeinsamer Kathode oder gemeinsamer Anode betrieben. Zur Ansteuerung werden meist Mikrocontroller verwendet; beim Einsatz mehrerer Ziffern ist der Multiplex-Betrieb das gängigste Verfahren. Dazu werden gleiche Segmente parallel geschaltet und über einen Vorwiderstand an je einen Portpin des Mikrocontrollers angeschlossen. Außerdem benötigt man pro Ziffer einen Transistor, der ebenfalls einen Portpin zur Ansteuerung belegt. Für eine 6-stellige Anzeige (jeweils 7 Segmente plus Dezimalpunkt) braucht man mit diesem Verfahren also 14 Portpins, das sind fast zwei ganze Ports eines 8-bit-Controllers. Eine mögliche Lösung bietet Maxim mit dem MAX7219. Der Baustein lässt sich über SPI ansteuern, was nur vier Portpins erfordert. An ein IC können bis zu acht einzelne 7-Segment-Anzeigen angeschlossen werden.
Eigenschaften * 6-stelliges 7-Segment-Display * benötigt neben der Anzeige nur zwei weitere Bauelemente * Ansteuerung über Software-SPI * C-Routinen lassen sich leicht an verschiedene Controller anpassen
|
Nachfolgend können Sie diesen Artikel und/oder Platinenlayout als PDF-Datei herunterladen.
Hinweis: Aufgrund der raschen Veränderungen auf dem Markt für elektronische Bauteile kann Elektor die Erhältlichkeit der für dieses Projekt verwendeten Komponenten nicht garantieren.
|