//---------------------------------------------------------------------- // Beispielprogramm Display 2 // Evaluationboard ATmega32 // Gibt den Text "Hallo Welt!" sowie eine Echtzeituhr // auf einem Display an Port B aus //---------------------------------------------------------------------- // Autor: Sven Jordan, http://www.s-jordan.de // Version: 2009-02-23.01 //---------------------------------------------------------------------- #include #include #include #include #include "display.h" volatile unsigned short sekundentakt=0; // Diese Variable wird durch Timer-ISR beschrieben und in der main() ausgwertet //------------------------------------------------------------------------------------- // Hauptprogramm //------------------------------------------------------------------------------------- int main(void) { unsigned short hour=0, // Variablen fuer die Uhrzeit minute=0, second=0; TIMSK=(1<=1000) { x=0; sekundentakt=1; } } ISR (TIMER1_COMPB_vect) // Timer1 Compare Match B { }