hi leute, bin neu hier und hätte da mal eine frage :) hab die anderen threads schon durchgesehen aber nichts gscheites gefunden. Schreibe ein BASIC – Programm, dasZeichen mit eigenem Pixel-Layout am LCD ausgibt! Die Pixelzeilen sind in einer TABLE zu speichern, wobei je Tabelleneintrag 3 Pixelzeilen (3 x 5 Bit) enthalten sind. Diese Aufgabenstellung hab ich bekommen und hab null ahnung. wenn wer weiter weis bitte helfen :) danke vorerst. lg michi
Datenblatt des LCD (oder des HD44780) ansehen. Da steht etwas über benutzderefinierbare Zeichen drin. Der Zeichengenerator unterstützt 8 selbstdefinierte Zeichen.
Und wir sollen jetzt deine Hausaufgaben erledigen ? LOL int main{ while(1) { Lachen = 1 //Lachen eingeschaltet } Lachen = 0 //Lachen ausgeschaltet }
@Spas Maker (Gast) Ist das alles an unterstützung wenn jeder im Forum so reagiert ,dann gibt es kein Forum. MfG
Hallo Michael, du musst schon etwas geneuer werden. Möchtest Du ein grafisches LCD oder ein Character LCD benutzen? Charakter LCD ist recht einfach. Nimm einen Tabelleneintrag, zerlege ihn in jeweils 5 bit und fülle links 3 bits mit nullen auf. Dieses Byte überträgst du nun in den CGRAM des LCD. Ein Zeichen im CGRAM besteht aus 8 Byte. Die so selbst definierten Zeichen kannst Du nun über einen Eintrag des entsprechenden ASCII Codes (0-7 für selbstdefinierte Zeichen) im DDRAM des LCD anzeigen lassen. Bei einem grafischen LCD übertägst Du deine Zeichen Spaltenweise zum LCD. Dafür müssen Deine die Pixeldefinitionen in deiner Tabelle zu Pixelspalten umgewandelt werden. Schau dazu doch mal hier: http://www.geocities.com/dinceraydin/lcd/index.html
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.