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++; } }