Code:void main ()
{
int count=0;
TRISD=0x00;
MEMCONbits.EBDIS=1;
while(1)
{
if(count>8)
count=0;
switch(count)
{
case 0:
PORTD=0x00;
break;
case 1:
PORTD=0x01;
break;
case 2:
PORTD=0x03;
break;
case 3:
PORTD=0x07;
break;
case 4:
PORTD=0x0f;
break;
case 5:
PORTD=0x1f;
break;
case 6:
PORTD=0x3f;
break;
case 7:
PORTD=0x7f;
break;
case 8:
PORTD=0xff; // 0b11111111 , 255
break;
}
Delay10KTCYx(0);
count++;
}
}