PS/2 Tastatur und Mausprogrammierung

Gast #706968
Lesenswert?

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
Angehängte Dateien:
Gast #707017
Lesenswert?

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
Angehängte Dateien:
#728602
Lesenswert?

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
Gast #763681
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren