yup its a XC8 Compiler. the whole code looks like this:
Code:
#include <xc.h>
#include <pic18f4550.h>
#define _XTAL_FREQ 2000000
void delay1s();
// 7 SEGMENT LED TEST
void main(void) {
TRISB=0; // TRIS0 = setting the pins to output
LATB=255; // does it work with PORT?, LAT255 means to initialize
while(1){ // while(1) is to prevent program from stopping
delay1s();
LATB=63; //LED Display 0
delay1s();
LATB=6; //LED Display 1
delay1s();
LATB=91; //LED Display 2
delay1s();
LATB=79; //LED Display 3
delay1s();
LATB=102; //LED Display 4
delay1s();
LATB=109; //LED Display 5
delay1s();
LATB=125; //LED Display 6
delay1s();
LATB=7; //LED Display 7
delay1s();
LATB=127; //LED Display 8
delay1s();
LATB=111; // LED Display 9
}
}
void delay1s()
{
for (int i=0;i<25;i++){ // for i=0 to i<25,i+1
__delay_ms(20);
}
}