#define _XTAL_FREQ 10000000 // 10MHz
#pragma config FOSC = HS
#pragma config WDTE = OFF
#pragma config PWRTE = ON
#pragma config CP = OFF
#include <xc.h>
#include <stdint.h>
#include <stdbool.h>
#include "system.h"
#include "user.h"
void main(void){
InitApp();
while(1){
__delay_ms(200); // 200ms
if(PORTAbits.RA0)PORTAbits.RA0 = 0;
else PORTAbits.RA0 = 1;
__delay_ms(200); // 200ms
if(PORTAbits.RA1)PORTAbits.RA1 = 0;
else PORTAbits.RA1 = 1;
__delay_ms(200); // 200ms
if(PORTAbits.RA2)PORTAbits.RA2 = 0;
else PORTAbits.RA2 = 1;
__delay_ms(200); // 200ms
if(PORTAbits.RA3)PORTAbits.RA3 = 0;
else PORTAbits.RA3 = 1;
}
}
void InitApp(void){
TRISA = 0b00000000;
TRISB = 0b00000000;
PORTA = 0b00000000;
PORTB = 0b00000000;
OPTION_REGbits.PS = 0b000;
OPTION_REGbits.PSA = 0;
OPTION_REGbits.T0SE = 0;
OPTION_REGbits.T0CS = 0;
OPTION_REGbits.INTEDG = 0;
OPTION_REGbits.nRBPU = 0;
INTCONbits.RBIF = 0;
INTCONbits.INTF = 0;
INTCONbits.T0IF = 0;
INTCONbits.RBIE = 0;
INTCONbits.INTE = 0;
INTCONbits.T0IE = 0;
INTCONbits.EEIE = 0;
INTCONbits.GIE = 0;
}

