// Lesson #13
// Number visualizer on PORTB

unsigned int i = 0;

void blink(void){
     for(i=0; i<5; i++)
     {
              PORTB = 0;
              Delay_ms(200);
              PORTB = 255;
              Delay_ms(200);
     }
}

void main(void){
     TRISB = 0; // All PORTB pins outputs...
     while(1){
              for(i=0; i<256; i++){
                       PORTB = i;
                       Delay_ms(100);
              }
              blink();
     }
}