Wenn PB0 oder PC2 mit Taster auf Masse gezogen wird, soll der Ausgang PC0 für ca. 30 Sekunden auf High gehen. Wenn PB1 oder PC3 mit Taster auf Masse gezogen wird, soll der Ausgang PC1 für ca. 30 Sekunden auf High gehen. Wird einer der Eingänge PB0, PB1, PC2 oder PC3 erneut mittels Taster auf Masse gezogen während einer der Ausgänge PC0 oder PC1 high ist geht dieser sofort of Low. ____________________________________________________________________________________________________________________ erster Programmanfang: ____________________________________________________________________________________________________________________ #include #include #include #include #include int main (void) { DDRB &= ~( 1 << PB0 ); //PB0 Eingang DDRB &= ~( 1 << PB1 ); //PB1 Eingang PORTB |= ( 1 << PB0 ); //Pull up an PORTB |= ( 1 << PB1 ); //Pull up an DDRC &= ~( 1 << PC2 ); //PC2 Eingang DDRC &= ~( 1 << PC3 ); //PC3 Eingang PORTC |= ( 1 << PC2 ); //Pull up an PORTC |= ( 1 << PC3 ); //Pull up an DDRC |= ( 1 << PC0 ); //PC0 Ausgang DDRC |= ( 1 << PC1 ); //PC1 Ausgang //set Timer TCCR0|=(1<