erstellt
17.03.2009
|
|||||||||||||||||||||||||||
Tastatur am Atmega
|
|||||||||||||||||||||||||||
Um
an einem Mikroprozessor ( in diesem Fall ein Atmega 8 )
eine Tastatur
anzuschließen, gibt es mehrere Möglichkeiten. Hier wird
eine
alte PC Tastatur verwendet, weil man die meist noch
irgendwo rumliegen
hat oder man sich für ein paar Euro billig eine zulegen
kann.
Somit ist es meist billiger eine PC Tastatur zu nehmen als sich selber eine aus mehrere Tasten zusammen zu stellen, oder einen Speziellen Tastaturblock zu kaufen . Außerdem benötigt eine PC Tastatur nur zwei Anschluss-Pin's am Prozessor, während wenn man eine Tastaturmatrix benutzt, man in den meisten Fällen vier bis sogar 8 Pins benötigt. Möglich ist die Zwei Pin Benutzung bei einer PC Tastatur, weil sich in so einer Tastatur schon ein Prozessor befindet der die Tastendrücke schon verarbeitet. |
|||||||||||||||||||||||||||
Die
AT-Tastatur basiert auf einem Matrix-Tastenfeld welches
durch einen
Einchipcomputer, häufig ein Intel MC8051 Mikrocontroller abgefragt wird. |
|||||||||||||||||||||||||||
DIN Tastaturstecker 5 pol, auf Stifte
gesehen | |||||||||||||||||||||||||||
DIN
5 pol
| |||||||||||||||||||||||||||
Die
Anchlussadern sind zwar Farblich gekennzeichnet, aber
unterliegen
keiner Norm. So das man die farbliche Kennzeichnung
besser außer
acht lässt.
|
|||||||||||||||||||||||||||
Die
gemessene Stromaufnahme der Tastatur beträgt 83 mA, sollte
man
evtl beachten um die Gesamtschaltung nicht zu sehr zu
belasten . |
|||||||||||||||||||||||||||
'******************* AT
Tastatur an Atmega 8 ********************************* 'Shift und Taste |
|||||||||||||||||||||||||||
Reset der Tastatur Nach dem Anschluss der Tastatur an die +5V Versorgungsgleichpannung führt diese einen Reset durch. Die Zeit für diesen Reset beträgt 150ms bis zu 2s. Hierbei werden der ROM und der RAM des Controllers getestet und alle drei LED's ein und wieder ausgeschaltet. Nach der erfolgreichen Durchführung des Tests sendet die Tastatur den Code AAh. Die Voreinstellung für das ScanCode-Set ist der AT-Modus. Alternativ kann mit Befehlen des Host-Computers auf den PC/XT oder AT/PS -Modus umgeschaltet werden. |
|||||||||||||||||||||||||||
Aktualisiert
12.03.2014 |
|||||||||||||||||||||||||||
Copyright by Ms 2009 |