Hi! Was brauche ich alles um eine PS/2 Tastatur und Maus zu programmieren ? Könnte mir bitte jemand helfen ? DAnke im Voraus! mfg, Composer
Da wirst du dich schon etwas deutlicher äußern müssen, wenn du brauchbaren Rat haben willst...
Hallo Ich habe vor Jahren mal eine PS2 Tastatur an einem 8051 angeschlossen. Sie war an P3.2,P3.3 Eingang und ueber einen Invertierenden Treiber an P3.4 und P3.5 angeschlossen Ich geb dir mal den Code in der Hoffnung das du damit was anfangen kannst. Das ganze ist in 3 Files aufgeteilt . Die Bedienung der Signalleitung ist in Assembler geschrieben wegen der Geschwindigkeit. Gruss Helmi
Danke Leute!!! Werde die Daten herunterladen und austesten. D.h. ich brauche nur den Assembler Programm zum programmieren oder ? lg
Im Assembler Teil ist die Hardwaremaessige Anbindung an die Tastatur. Im C Teil ist dekodierung von den Keycodes nach ASCII enthalten. Im Tabellen teil sind Dekoder Tabellen enthalten. Denk daran das die Daten die vom 8051 zur Tastatur gehen über andere PIN's gehen als die Daten von der Tastatur zum 8051. Die Daten und Clock leitung vom 8051 -> Tastatur sind über 74HC05 Treiber geführt. Gruss helmi
Hi, wie mache ich das eigentlich mit der Maus ? Ich muss die PS2 MAus an den 8051er anschliessen und entweder die Koordinaten der Maus bzw. Tastendruck am Bildschirm (Hyperterminal) ausgeben. Oder ich könnte statt der Ausgabe auch Leuchtdioden zum leuchten bringen (zb. linke maustaste - diode 1 leuchtet, rechte maustaste - diode 2 usw..) Gibts irgendwelche Anleitungen bzw. welche Datenblätter, womit ich was anfangen kann ? Danke!!!!! lg
Noch eine letzte Frage. Wer taktet die Maus ? Wird die von der 8051er PLatine getaktet ? Also nimmt die CPU die Aufgabe ? Oder funktioniert es genau so, wie es hier steht ? http://de.wikipedia.org/wiki/Maus_%28EDV%29#Maus_mit_PS.2F2-Schnittstelle Sorry, ich steht voll auf der Leitung :(
Habe gefunden, was ich gesucht habe. Hier: http://t0ast3r.t0.ohost.de/sites/tutorials/Programming%20the%20Mouse%20genuine.pdf
Der Takt beim PS/2 kommt immer vom Eingabegerät, der Host kann aber jederzeit die Clock auf low ziehen und damit eine Unterbrechung der Übertragung signalisieren. Wenn das ein Produkt werden soll, viel Spaß, PS/2 ist grottig, jeder Chinese macht was anderes am Protokoll falsch.
danke guido! mal schauen, wie weit ich mit dem projekt komme. lg
Hallo, wie kann ich einen Befehl auf die rechte/linke Mousetaste legen? Beispiel: Start des Programms, dann klick auf rechte Mousetaste, dann Shutdown. Anwendung: Wenn unbefugte den Computer in Abwesenheit benutzen wollen -....erster Klick - shutdown! Nach dem Hochfahren sind die Festplatten durch Verschlüsselung nicht mehr zugänglich. Reaktivierung des Programms durch eine Tastenkombination oder Passwort. Vielen Dank im voraus. Gruß MarioAt
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.