Pic Mit LCD Display

OP #2342073
Hallo ihr Experten

bin noch ein Ziehmlicher anfänger und deswegen entschuldige ich mich 
jetzt schonmal für verständnis probleme :).

ich habe mir jetzt ein schaltung aufgebaut mit PIc controller und LCD 
Display "LGM12641BS1R"

Als Pic controller habe ich PIC18F4550

 und einen 4x4 Tastaturfeld mit einem MM74C922.

Ich habe bis jetzt noch nie einen LCD Display Programiert, ich hoffe ihr 
könnt mir da weiter helfen.

Als Anhang füge ich meinen Schaltplan
MFG
Angehängte Dateien:
OP
ehrlich gesagt habe ich bis jetzt noch Absolut keine Ahnung wie ich 
einen LCD display programieren kann.
ich habe in den Foren  bisschen gelesen aber es hat mir nicht viel 
geholfen.

wollte jetzt euch Experten fragen wie ich es angehen soll. wie man einen 
LCD display Programieren kann.
Gast
Hi

>wollte jetzt euch Experten fragen wie ich es angehen soll. wie man einen
>LCD display Programieren kann.

Befehle/Timing zu Steuern des Displays findest du im Datenblatt des 
verwendeten Displaycontrollers. Ein Datenblatt von deinem Display habe 
ich auf die Schnelle nicht gefunden (scheint ein Exot zu sein). Es sieht 
aber so aus, als ob 2 KS0108 verbaut sind.

MfG Spess
Gast
Dürfte ein Samsung KS0108 Controller sein.
Nach KS0108 Pic16 gegoogelt bringt schon einige Programmbeispiele.

Könnte trotzdem besser sein, du nimmst für den Anfang erst mal ein 
Display mit HD44780 und die Beispiele von 
http://www.sprut.de/electronic/lcd/index.htm

Wenn man mal einen Überblick hat, wie diese Displays angesteuert werden, 
gehen die Experimente mit Exoten schon viel einfacher von der Hand.
Gast
> Wozu? Der Befehlssatz eines KS0108 ist doch übersichtlicher

Na ja, in diesem Forum gibt es einige Leute, die wochenlang den Fehler 
im Befehlssatz suchten. Dann war es ein Wackelkontakt, ein Configbit, 
die negative Kontrastspannung, oder irgendeine andere Kleinigkeit. Ist 
halt einfacher, wenn man für den Anfang eine Beschreibung aller 
Fallgruben hat.
Gast
Hi

>Na ja, in diesem Forum gibt es einige Leute, die wochenlang den Fehler
>im Befehlssatz suchten. Dann war es ein Wackelkontakt, ein Configbit,
>die negative Kontrastspannung, oder irgendeine andere Kleinigkeit. Ist
>halt einfacher, wenn man für den Anfang eine Beschreibung aller
>Fallgruben hat.

Das kenne ich von Textdisplays hier genausogut. Besonders im beliebten 
4Bit-Mode.
Die Forumssuche findet zum KS0108 351 Einträge. Da sollte etwas dabei 
sein.

>>Als Pic controller habe ich PIC18F4550
>Die Sache wird sowieso nicht gehen da die Pins RC4 und RC5 fuer USB sind
>und nicht als normale IOs nutzbar sind. Also Schaltung neu machen.

Außerdem sollte, meines Achtens, -VOUT und nicht die 5V an das Poti.

MfG Spess
Jungs, wenn ich sage es geht nicht dann geht es nicht.

IM Datenblatt steht klipp und klar:

Unlike other PORTC pins, RC4 and RC5 do not have
TRISC bits associated with them. As digital ports, they
can only function as digital inputs. When configured for
USB operation, the data direction is determined by the
configuration and status of the USB module at a given
time. If an external transceiver is used, RC4 and RC5
always function as inputs from the transceiver. If the
on-chip transceiver is used, the data direction is
determined by the operation being performed by the
module at that time.

Also Klaus, genauer lesen das nächste Mal!
Gast
Hans W. schrieb:
> Also Klaus, genauer lesen das nächste Mal!

Mea maxima culpa, zwar Port aber nur Input. Ich fand es nur 
ungewöhnlich, daß ein dedicatet Pin auch eine Bezeichnung als RCx hat. 
Meinst du, mehmet hat das inzwischen auch gelesen?

MfG Klaus
Gast
Volker Schulz schrieb:
> Erste Lektion: Das "D" von "LCD" steht fuer "Display". Also: "LCD" oder
> "LC-Display" schreiben, aber niemals "LCD-Display". :)

Zweite Lektion:
Das D in LCD hat mit Display nichts zu tun, sondern steht für Device. Da 
gibt es dicke Bücher drüber, z.B.
http://eu.wiley.com/WileyCDA/WileyTitle/productCd-047001542X.html

Ein Display, was aus Flüssigkristallsegmenten zusammengesetzt ist, heißt 
also richtig LCD-Display
Daneben schrieb:
> Volker Schulz schrieb:
>> Erste Lektion: Das "D" von "LCD" steht fuer "Display". Also: "LCD" oder
>> "LC-Display" schreiben, aber niemals "LCD-Display". :)
>
> Zweite Lektion:
> Das D in LCD hat mit Display nichts zu tun, sondern steht für Device. Da
> gibt es dicke Bücher drüber, z.B.
> http://eu.wiley.com/WileyCDA/WileyTitle/productCd-047001542X.html
>
> Ein Display, was aus Flüssigkristallsegmenten zusammengesetzt ist, heißt
> also richtig LCD-Display

Nur weil es den Ausdruck "Liquid Crystal Devices" gibt, heisst das noch 
lange nicht dass "LCD" auch die Abkuerzung dafuer ist. Spassig auch dass 
in Deinem Link genau das im ersten Satz der Buchbeschreibung steht: 
"From laptop computers and mobile phones to digital cinema, Liquid 
Crystal Displays (LCDs) are integral components.". Und nur fuer den 
Fall dass jetzt der Naechste mit dem allgemeinen, deutschen 
Sprachgebrauch kommt: Es steht auch als "Display" in der (deutschen) 
Wikipedia und sogar im Duden. ;)

Volker
Gast
Hi

>Ist an meiner Schaltung außer RC4 und RC5 noch andere fehler vorhanden?

Deine Kontrastbeschaltung. Das LCD braucht wahrscheinlich eine negative
Spannung. Schalte das Poti (10...20K) zwischen +5V und -VOUT und den
Abgriff an VO.

MfG Spess

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.