You are on page 1of 1

#include <mega32.

h>
#include <delay.h>
void main(void)
{
DDRD=0b11111111;
while (1)
{
char a,b;
int i=0;
a=0b11111100;
b=0b00000011;
PORTD=a;
for (i=1;i<5;i++)
{
PORTD=a;
a=a<<2;
a=a|b;
delay_ms(i*50);
}
};
}

You might also like