an den
Anfang |
Problembeschreibung
Eine Beleuchtungseinrichtung soll mit einem Taster ein- und
ausgeschaltet werden können.
Der Taster neigt zum Prellen, was in der geplanten Anwendung zu
unerwünschten Effekten führen kann.
|
|
|
an den
Anfang |
Schriftliche
Problemlösung
Das technische Problem wird mit dem ATmega8 von Atmel gelöst.
Das
kurzzeitige Drücken eines Tasters am Port C2 soll zwei Leuchtdioden
an den Ports B4 und B5 einschalten.
Ein weiteres Betätigen des Tasters, wiederum am Port C2, bringt die
Leuchtdioden zum Erlöschen.
Da diese Anwendung modular aufgebaut werden soll, ist eine
Entprellung in Unterprogrammtechnik vorzusehen.
Der Einsatz von Interrupts ist hier nicht vorgesehen.
|
|
|
an den
Anfang |
Technische
Aspekte zur Problemlösung
Die Eingabe soll über einen der Taster erfolgen. Damit ist für den
gewählten Port C2 der Pull-Up-Widerstand zu aktivieren.
Bei offenem Taster liegt dann an Port C2 ein High-Pegel ( Pull Up,
logisch 1 ) an. Wird der Taster geschlossen,
zieht er den Pegel auf
Low ( logisch 0 ). Wird der Taster losgelassen, öffnet dieser sich
und der Pegel geht wieder
auf High (Pull-Up, logisch 1).
Die Ausgabe erfolgt an zwei LEDs, die mit den Ports B4 und B5
verbunden
sind.
|
|
|
an den
Anfang |
|
an den
Anfang |
Lösung von Marco Schettgen: | Code | PAP | |
an den
Anfang |
Lösung von Christian Scholzen: | Code |
PAP | |
| |
|
| |
|
| |
|
| |
|
| |
|