Hallo, ich will ein LC-Display ansteuern, ohne dafür einen Microcontroller zu verwenden. Ich wollte dazu eine Computertastatur zweckentfremden, mit der man dann den Text in das LCD eingibt. Das Problem dabei ist das ich nicht weiß, welche Bit/Byte Kombination ich für welchen Buchstaben eingeben muss. Hat da jemand vielleicht eine Tabelle für mich? Vielen Dank im Voraus Leo
Hallo, dann nehm halt nen FPGA, ein TTL-Grab oder ähnliches, ich glaube nämlich kaum dass es ohne µC einfacher funktioniert. Die Tastatur müsste ja von hausaus das LCD ansteuern können. MfG ich
Leopold N. schrieb: > Hallo, > > ich will ein LC-Display ansteuern, ohne dafür einen Microcontroller zu > verwenden. > Ich wollte dazu eine Computertastatur zweckentfremden, mit der man dann > den Text in das LCD eingibt. > Das Problem dabei ist das ich nicht weiß, welche Bit/Byte Kombination > ich für welchen Buchstaben eingeben muss. > Hat da jemand vielleicht eine Tabelle für mich? Die Tabelle ist an und für sich eine ASCII Tabelle. Aber: Das wird so nichts. Ein LCD (welches eigentlich) ist nicht so einfach gestrickt, dass man ihm einfach nur den Text sendet und das wars dann auch schon. Ohne µC hat das wenig Sinn. > ich will ein LC-Display ansteuern, ohne dafür einen Microcontroller zu > verwenden. Ich will auch viel. Lediglich die Realität hat da was dagegen.
Ich hab's mach mit einem FPGA gemacht. Ist letztendlich wesentlich teurer und programmierintensiver als mit einem kleinen Atmel. Meine Tastaturen habe übrigens nur noch USB.
Karl Heinz schrieb: > Ohne µC hat das wenig Sinn. Ich habe die Initialisierung und Ansteuerung eines HD44780-Displays schon mal in ein EPROM reingehackt, wo dann bestimmte einprogrammierte Meldetexte über Kombinationen der oberen Adressleitungen abgerufen werden konnten. Da war kein uC beteiligt. Allerdings stelle ich es mir recht umständlich vor, einen USB-Host oder wenigstens einen PS/2 Master zum Anschluss der Tastatur ohne Prozessor aufzubauen...
Eine Tastatur sendet keine Zeichen, die sendet Scan-Codes, je nach Taste sind die unterschiedlich lang. Das ist auch nicht so, das z.B. für "x" und "Shift-x" einfach nur noch ein Bit mehr gesetzt wäre... Ich will garnicht wissen, was für komisches Zeug die damals bei IBM konsumiert haben...
Mit nem EPROM, Schieberegister und ein paar Logikgatter, sollte das nicht allzu schwer/aufwendig sein. Wäre sicher ein lustiges Projekt :)
Wer soll dem dem Display sagen, dass es ein "A" darstellen soll oder das bei einem ENTER die Zeile gewechselt muss? Vor dem USB Controller liegt eine simple Matrix die dir nur mitteilt das "C7" eine Verbindung hat. Das USB Modul wandelt die Daten der Matrix auch wieder in einen speziellen "nicht Klartext" Code. Auf Tastaturseite musst du entweder etwas haben das dir das USB Signal der Tastatur in Nutzdaten wandelt oder etwas das dir die Matrix ausliest und auswertet. Auf Displayseite benötigst du etwas das diese Daten verwaltet (siehe ENTER) und bis jetzt hast du auch noch keine Logic die etwas machen könnte. Was würde es dir bringen etwas zu Tippen das einfach auf dem Display erscheint? Um das ganze zB als Taschenrechner zu benutzen benötigst du etwas das "Rechnen" kann. Ein einfaches Display kann dass nicht, es kann nur anzeigen. Ich kann noch nicht ganz nachvollziehen welchen Sinn das Projekt hat, aber da kannst du sicherlich abhilfe schaffen. Ansonsten würde ich dir einfach einen uC Empfehlen. (Siehe AVR Tutorial hier im Forum)
>>> Ich wollte dazu eine Computertastatur zweckentfremden, mit der man >>> dann den Text in das LCD eingibt. Das klappt auch nicht. Eine Standard - Computertastatur sendet keine ASCII - Zeichen sondern sogenannte MAKE-Codes und BREAK-Codes einzelner Tasten bzw. Tastenkombinationen. Gruß T.
Ich hab mir mal die Funktionsweise einer Tastatur angeschaut und sie funktioniert wie eine Matrix. Von daher könnte man das ja nutzen um 0 und 1 Signale durchzugeben und wenns nötig ist diese noch invertieren...
Eigentlich wollte ich ja sowieso ein Grafik_Display ansteuern aber um mich mit Ansteuerung und so mal vertraut zu machen wollt ich erst mal ein Text Display nehmen.
Mit einer Tastatur: Das kannst Du vergessen. Auf unterster Ebene benötigt ein LCD Bitmuster in einer ganz bestimmten Reihenfolge. Eine Tastatur aber liefert nur ein paar (viele) fixe Scan-Codes.
FPGASchubser schrieb: >Eine Standard - Computertastatur sendet keine >ASCII - Zeichen sondern sogenannte MAKE-Codes und BREAK-Codes einzelner >Tasten bzw. Tastenkombinationen. leopold_n schrieb: >Hat da jemand vielleicht eine Tabelle für mich? Für das was du auswerten möchtest z.B. hier: www.marjorie.de/ps2/ps2.pdf Gruß
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.