/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Version 1.18 ____ _ _ _____ ____ ____ _______ | _ \| | | |/ ____| | _ \ / __ \__ __| | |_) | | | | | __ ______ | |_) | | | | | | | | _ <| | | | | |_ | |______| | _ <| | | | | | | | |_) | |__| | |__| | | |_) | |__| | | | | |____/ \____/ \_____| |____/ \____/ |_| | | \ | / HOGESCHOOL VAN AMSTERDAM -(+)- / 0 \ Functie: Test programma switch xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */ #include int x=0 ; int main(void) { DDRA = 0; // ingang Port A DDRD = 0xff; // D uitgang 0x80 pin 7, 0x10 pin18, 0x20 pin19 ///////////////////////////////////////////////////////////////////// while(1){ // lus while (PINA & 0x01) {x = 1;} while (PINA & 0x04) {x = 2;} switch ( x) { case 1: PORTD = 0x10; break; case 2: PORTD = 0x20; // break; //case 3: PORTD = 0x00; // ect..... // break; default: break; } } }