Forum: Mikrocontroller und Digitale Elektronik 7-Segment-LCD mit MSP430 ansteuern


von Martin (Gast)


Lesenswert?

Hallo!
Hat jemand Erfahrung mit der (multigeplexten) Ansteuerung von LCDs mit 
dem MSP430? Ich habe dazu folgende Frage:

Aufgabe ist, vier einzelne 7-Segment-LCDs, die jeweils 1 Digit 
darstellen, so anzusteuern, dass beliebige ein- bis vierstellige Zahlen 
angezeigt werden können. Ich bin der Meinung, dass dafür der 4-Mux-Modus 
des MSP430 notwendig ist. Das heißt für mich, dass COM0 bis COM3 
verwendet werden. Weiterhin heißt das meinem Verständnis nach, dass vier 
unterschiedliche Bias-Spannungen benötigt werden. Diese würde ich extern 
mittels Widerstandsleiter erzeugen und an die Eingänge R03 bis R33 
legen. Nun verwende ich aber den MSP430F4250. Dieser verfügt nur über 
die Eingänge R13 und R23 (R03 und R33 sind nicht vorhanden). Meine Frage 
ist nun, ob sich die gestellte Aufgabe damit überhaupt lösen lässt und 
wenn ja, wie.

Brauche Hilfe. Vielen Dank im Voraus.

von Jörg S. (joerg-s)


Lesenswert?

Martin schrieb:
> Aufgabe ist, vier einzelne 7-Segment-LCDs, die jeweils 1 Digit
> darstellen, so anzusteuern, dass beliebige ein- bis vierstellige Zahlen
> angezeigt werden können. Ich bin der Meinung, dass dafür der 4-Mux-Modus
> des MSP430 notwendig ist.
Nur wenn der MSP nur 7 Segmente steuern kann. Laut Ti hat er aber schon 
mal direkt 14 Segmente. D.h. man könnte auch 2 7-Segmente mit einem COM 
ansteuern. Ein 2-fach Multiplex wäre also ausreichend für 4 7-Segmente 
(ohne Punkte).

>Nun verwende ich aber den MSP430F4250. Dieser verfügt nur über
>die Eingänge R13 und R23 (R03 und R33 sind nicht vorhanden).
Ich hab's mir nicht im Detail angeschaut, aber wenn der MSP laut 
Datenblatt COM0 bis 3 hat, ist davon auszugehen das man sie auch 
benutzen kann, der MSP also in der Lage ist entsprechende Spannungen zu 
erzeugen.

von MaWin (Gast)


Lesenswert?

> Aufgabe ist, vier einzelne 7-Segment-LCDs, die jeweils 1 Digit
> darstellen, so anzusteuern, dass beliebige ein- bis vierstellige Zahlen
> angezeigt werden können. Ich bin der Meinung, dass dafür der 4-Mux-Modus
> des MSP430 notwendig ist

Nö.

Bei 4 einzelnen Displays braucht du kein MUX.

Du brauchst nur 29 Ausgänge.

von Martin (Gast)


Lesenswert?

Vielen Dank erstmal für die Antwort.
Auf die Schnelle hatte ich versäumt zu erwähnen, dass nur S0 bis S7 für 
die 7 Segmente plus Punkt benutzt werden sollen. Heißt also, dann wäre 
4-fach Multiplexing notwendig.
Was die Biasspannungen angeht, könntest du Recht haben: Vermutlich 
erzeugt der MSP430 alle notwendigen Spannungen für das Multiplexing. 
Aber mal grundsätzlich: Braucht man für 4-Mux immer genau 4 
Biasspannungen oder geht das auch anders?

von Martin (Gast)


Lesenswert?

@MaWin

Die 29 Ausgänge habe ich aber eben nicht. Wäre natürlich einfacher...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.