an den
Anfang |
Problembeschreibung
Für eine Signaleinrichtung ist eine Wechselblinkeransteuerung
zu
programmieren.
Durch ein kurzzeitiges Drücken eines Tasters blinken zwei
Leuchten
im Wechsel von einer Sekunde.
Ein erneutes kurzzeitiges
Drücken des Tasters beendet das
"Wechselblinken".
|
|
|
an den
Anfang |
Schriftliche
Problemlösung
Das technische Problem wird mit dem ATmega8 von Atmel gelöst.
Der Taster
wird mit dem Port C2 verbunden. Die Ports ?? und ??
steuern die zwei
Leuchtdioden an.
|
|
|
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 ?? und ??
verbunden
sind.
8-bit
auch 16 Bit ???
|
|
|
an den
Anfang |
|
Grafische
Problemlösung - der Programmablaufplan
Lösungsvorschlag Scholzen (Verwendung des 8-bit Timers)
PAP
|
|
|
an den
Anfang |
|
Umsetzung
in den Quelltext
Lösungsvorschlag Scholzen (Verwendung
des 8-bit Timers)
Quelltext
|
|
| |
|
|
an den
Anfang |
|
an den
Anfang |
|
timer_set.h
Marco Schettgen 9.11.2006
Timer benutzen ohne langwieriges denken und Registersetzerei? Dann laden sie sich doch die neue timer_set.h herunter und nutzen sie die Vielfältigen möglichkeiten:

Pro:
- keine Register setzten
- Zeiteingabe einfach in ms
- Zeiten bis 18s von alleine realisierbar
- 8 bit und 16 bit Timer nutzbar
- keine Extra einbindung der AVR/IO.h mehr
- UND ALLES VÖLLIG KOSTENLOS*
Nachteil:
- Die min/max Zeiten der Timer müssen beachtet werden.
- Quelltext vergrössert sich
* Bis ablauf des 31.07.2007
|
|
|
an den
Anfang |
Problemlösung mit Interrupt
Barth Matthias und Pleimling Christoph 14.11.2006
Na !?  |
zum Quelltext als .doc --> klick auf den Quellcode! |
Hallo E
li Hallo E
|
zum Hilfebild --> klick aufs Bild ! |
 |
zum Video --> klick auf die Klappe!
Es wird ein entsprechender mp4 Player benötigt (z.B. Quicktimeplayer).
|
|
|
|
an den
Anfang |
|
an den
Anfang |
|
an den
Anfang |
|
| |
|
Stand:
31.10.2006 |
|