Wechselblinker für eine Signaleinrichtung  -  jetzt mit Timer
     
Problembeschreibung
Schriftliche Problemlösung
Technische Aspekte zur Problemlösung
Grafische Problemlösung
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

Kleine Hilfe für die Timerberechnung

>>Exel-Dokument<< Schettgen 31.10.2006

 
 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