#include <iom8535v.h>
#include <macros.h.>
#define S 50

void port_init(void)
{
PORTA=0x81; //na vhod
DDRA=0x00;
PORTB=0x00; 
DDRB=0xF0; //na vihod
}


void main(void)
{
long i;
int k=1;
port_init();
while(1)
{
if (PINA&1==1 && k==1)
{
for(i=1;i<S;i++);
PORTB=PINA&128;
k=2;
}
else if(PINA&1==1 && k==2)
{
for(i=1;i<S;i++);
PORTB=PORTB|PINA>>1;
k=3;
}
else if(PINA&1==1 && k==3)
{
for(i=1;i<S;i++);
PORTB=PORTB|PINA>>2;
k=4;
}
else if(PINA&1==1 && k==4)
{
for(i=1;i<S;i++);
PORTB=PORTB|PINA>>3;
k=5;
}
}
}
