void setup() {
DDRF = 0xFF; // SETTING PORT'F' AS OUTPUT
DDRK = 0x00; // SETTING PORT'K' AS INPUT
volatile long i,j;
volatile char k;
i =0;
k=0;
while(1){
if((PINK & 0x01) == 0x01){
for(i=0;i<100000;i++);
k++;
switch (k){
case 1:
PORTF |= 0x01;
break;
case 2:
PORTF |= 0x02;
break;
case 3:
PORTF |= 0x04;
break;
case 4:
PORTF |= 0x08;
break;
}
}}}
//}
/*
if(i==2){
PORTF |= 0x80;
switch (j){
case 1:
PORTF |= 0x01;
break;
case 2:
PORTF |= 0x02;
break;
case 3:
PORTF |= 0x04;
break;
case 4:
PORTF |= 0x08;
break;
case 5:
PORTF |= 0x10;
break;
case 6:
PORTF |= 0x20;
break;
case 7:
PORTF |= 0x40;
break;
case 8:
PORTF |= 0x80;
break;
}
}}}
*/
void loop() {
// put your main code here, to run repeatedly:
}