Forum: Mikrocontroller und Digitale Elektronik LCD Grafik Display


von genazt (Gast)


Lesenswert?

Hallo :)

Ich habe 2 Fragen zu den LCD-Grafik-Displays:

1.
Nehmen wir einmal an, ich lasse auf dem LCD-Display mit eingebautem 
Controller eine Grafik erscheinen. Wird diese nun so lange angezeigt, 
bis ich eine neue Grafik an den LCD-Controller sende?
Für den Fall das ja, habe ich auch die Möglichkeit per entsprechender 
Ansteuerung gezielt einige Pixel zu ändern, während die anderen ihren 
Zustand bei behalten, ohne dass ich die ganze Grafik noch einmal senden 
muss?
Z.B.: Wenn ich einen Countdown mit dem Display realisieren will, kann 
ich dann gezielt die Pixel einer bestimmten Ziffer so ansteuern, dass 
sich diese ändern, sodass die restlichen ziffern erhalten bleiben?

2.
Mein Funckwecker hat ein Display (grüner Hintergrund, schwarze Ziffern), 
welches aber nur aus aus 7-Segment-Anzeigen zu bestehen scheint. 
jedenfalls sind auch bei genauem hinsehen keine Pixel zu erkennen, 
sondern nur die typischen Balken einer 7-Segment-Anzeige. Dies stellt 
auch kein Problem da, da er ja eh nur Ziffern anzeigt.
Nun sind die Ziffern der Uhrzeit deutlich größer als die der Temperatur 
oder des Datums.
Ich bin auf der Suche nach so einem Displaytyp, sprich: eigentlich nur 
7-Segment-Anzeigen, mehrere Zahlenreihen dastellbar(Zeit, Datum, 
Temp.,usw.) und in verschiedenen Größen.
Leider ist das Displays meinen Weckers für die spätere Anwendung falsch 
aufgeteilt, daher meine Frage:
Gibt es solche speziellen Displays auch für Privatleute zu kaufen? oder 
werden die speziell für ein Produkt hergestellt, sodass sich nur große 
Massen lohnen? Ich vermute fast, das sind spezial anfertigungn, aber ich 
welche 7-Segment-Anzeige nachher wo und wie groß zu sein hat. Die 
Ansteuerung ist zumindest für mich nämlich einfacher, auch wenns viel 
viel mehr Pins sind.

Ich hoffe, ihr könnt mir helfen :)

Liebe Grüße
genazt :)

von Georg G. (df2au)


Lesenswert?

genazt schrieb:
> Nehmen wir einmal an, ich lasse auf dem LCD-Display mit eingebautem
> Controller eine Grafik erscheinen. Wird diese nun so lange angezeigt,
> bis ich eine neue Grafik an den LCD-Controller sende?
So ist das üblicherweise.

> Für den Fall das ja, habe ich auch die Möglichkeit per entsprechender
> Ansteuerung gezielt einige Pixel zu ändern, während die anderen ihren
> Zustand bei behalten, ohne dass ich die ganze Grafik noch einmal senden
> muss?
Auch das stimmt.

> Z.B.: Wenn ich einen Countdown mit dem Display realisieren will, kann
> ich dann gezielt die Pixel einer bestimmten Ziffer so ansteuern, dass
> sich diese ändern, sodass die restlichen ziffern erhalten bleiben?
Bis du das kannst, wirst du noch etwas üben müssen. Aber im Prinzip geht 
es.

> Gibt es solche speziellen Displays auch für Privatleute zu kaufen?
Wenn die Stückzahl stimmt, kannst du alles kaufen. Bei alibaba oder 
aliexpress oder xtremedeal gibt es auch Händler, die Einzelstücke 
verkaufen.

> werden die speziell für ein Produkt hergestellt, sodass sich nur große
> Massen lohnen?
Jeder gute Chinese sammelt auf, was vom LKW fällt und verkauft es dir 
für wenig Geld. Eine Sonderanfertigung wirst du nicht bezahlen wollen. 
Und ein Selbstbau geht zwar, ist aber auch mit einer etwas längeren 
Lernkurve verbunden.

von spess53 (Gast)


Lesenswert?

Hi

Ich gehe mal davon, das du die üblichen SW-Displays meinst.

>Nehmen wir einmal an, ich lasse auf dem LCD-Display mit eingebautem
>Controller eine Grafik erscheinen. Wird diese nun so lange angezeigt,
>bis ich eine neue Grafik an den LCD-Controller sende?

Ja.

>Für den Fall das ja, habe ich auch die Möglichkeit per entsprechender
>Ansteuerung gezielt einige Pixel zu ändern, während die anderen ihren
>Zustand bei behalten, ohne dass ich die ganze Grafik noch einmal senden
>muss?

Kommt auf das Display bzw. den Displaycontroller an. Ein 
T6863-Controller hat z.B. Befehle zum Bit-Setzen/Löschen. Bei anderen 
werden acht Pixel mit einem mal gesetzt. Beides beeinflusst den Rest des 
Displays nicht.

>2.
>Mein Funckwecker hat ein Display ...

Gehe mal davon aus, das diese Displays kundenspezifisch sind.

MfG Spess

von Sebastian (Gast)


Lesenswert?

Displays mit eingebautem Controller haben auch Bildwiederholspeicher 
(RAM), also ja, das Bild bleibt stehen.
Ob man einzelne Pixel ändern kann, hängt oftmals davon ab, wie viele 
Pixel durch ein Byte codiert werden, und ob man den Displayspeicher auch 
zurück lesen kann. Bei intelligenteren Controllern meist ja. Aber 
meistens erzeugt man das ganze Bild aus Konstantentabellen, die einzelne 
Bildschnipsel (Zahlen, Buchstaben, Symbole) möglichst schon so abbilden, 
wie sie später im Bildspeicher hingezeichnet werden.

Kundenspezifische Segment-LCDs (im Gegensatz zu den Grafik-LCDs) gibt es 
für privat normalerweise nicht (außer man hat zuviel Geld). Wenn man 
nicht gerade ein Teil zweitverwerten kann, ist es sinnvoller, alles mit 
einem Grafikdisplay darzustellen, auf LED-Ziffernanzeigen umzusteigen 
(da gibt es viele Größen), oder vielleicht ein vielsegmentiges VFD aus 
der Unterhaltungselektronik zu verbasteln, wenn es zufällig einigermaßen 
paßt.

von genazt (Gast)


Lesenswert?

Vielen Dank für euer schnelle Hilfen :)

jetzt weiß ich bescheid :)

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.