Hallo, ich suche eine Software und einen entsprechenden Controller (am liebsten PIC, sonst auch 8051 oder Atmel, auch mit externem Eprom), mit der man einfach ca. 10 Texte auf einem 2x16 Zeichen Display mit HD44780 kompatibeler Ansteuerung einblenden kann, die man einfach auswählt, indem man ein High auf einen der Pins des Controller legt. Und zwar möchte ich nicht großartig programmieren.Am besten nur den Text einmalig binär oder hex-mäßig eingeben,in den Contoller programmieren und gut ist! Muß es doch standardmäßig geben!?
> Muß es doch standardmäßig geben!?
Wüsst ich nicht - aber der Code sollte sich auf unter 20 Zeilen
reduzieren lassen
Die Ansteuerung für das Display gibt es sicher schon fertig, evtl. mal in der Codesammlung nachsehen. Die verschiedenen Texte je nach Pin anzuzeigen gibt es fertig wahrscheinlich eher nicht, ist ja kein so gängiges Problem. Aber das zu implementieren sollte eigentlich ganz einfach sein. Einen Programmer musst du ja eh haben, wenn du deinen Controller flashen willst.
BASCOM hat die LCD-Unterstützung standardmässig dabei... Dafür muß man aber auch erst ein Programm für die entsprechenden Anforderung schreiben.
Das sollte sogar mit Assembler nich alzu schwierig sein... (Ich glaub sogar, dass sogar ICH das hinbekommen würde ;)) Könnte, wenn du willst, dir mal den Code dazu schreiben, LCD-Routinen für 4-Bit übertragung (mit 6-Pins) hab ich fertig. Sag bescheid, wenn du's haben willst :)
Erst mal vielen Dank für so viele und schnelle Antworten!!!Es dürfen gern noch welche dazukommen!Lasse, dir schon mal vielen Dank, die Routinen hätte ich sehr gern!!!
Ok :) Benutzt einen ATMega8. Für das Display wird PortC benutzt, für die Taster PortD. Der ganze Code ist angelehnt an das Tutorial ;) http://icode.14m3.net/asm/lcd4bit.asm http://icode.14m3.net/asm/pins2lcd.asm (tabbreite optimal: 20 zeichen) Änderungen solltest du nur an der pins2lcd.asm vornehmen, mit ein bisschen einlesen sollte das aber gehen ;) cu, Lasse
Prompter Servive, vielen Dank!!!Werd mich aber wahrscheinlich noch mal melden müssen, wenn ich die Software zugange habe.
muss es nur das lcd sein dann bietet sich doch ein tiny26von atmel an keine weiteren bauteile interner 1Mhz clock 16i/o und das ganze programmierbar über den parallelport des pc mit einem 74HC244 dann bleibt die schaltung komplett unter 10euro als software steht kostenlos avrstudio von atmel in c++ oder bascom zur verfügung anbei ein kleines beispiel eines programmer selbstbaues
Ja, es ist ein stand alone Display, welches eine Menueführung macht. Die Taster die bedient werden sollen, werden von einem anderen Prozessor angesteuert, welcher auch den Automaten steuert, und der dann an dem Prozessor auch ein high gibt für den weiteren Text.Vielen Dank!
Hi ! Ich denke ich habe ne Lösung, gib mir noch ne halbe Stunde! mfg macke_a
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.