#include <xc.h>
// CONFIGURATION BITS (you can set via MPLAB config bits window too)
#pragma config OSC = HS // High Speed Oscillator
#pragma config WDT = OFF // Watchdog Timer Disabled
#pragma config LVP = OFF // Low Voltage Programming Disabled
#define _XTAL_FREQ 20000000 // 20MHz external crystal
void main(void) {
TRISBbits.TRISB0 = 0; // Set RB0 as output
while(1) {
LATBbits.LATB0 = 1; // Turn LED ON
__delay_ms(1000); // Wait 1 second
LATBbits.LATB0 = 0; // Turn LED OFF
__delay_ms(1000); // Wait 1 second
}
}
I2luY2x1ZGUgPHhjLmg+CgovLyBDT05GSUdVUkFUSU9OIEJJVFMgKHlvdSBjYW4gc2V0IHZpYSBNUExBQiBjb25maWcgYml0cyB3aW5kb3cgdG9vKQojcHJhZ21hIGNvbmZpZyBPU0MgPSBIUyAgICAgICAvLyBIaWdoIFNwZWVkIE9zY2lsbGF0b3IKI3ByYWdtYSBjb25maWcgV0RUID0gT0ZGICAgICAgLy8gV2F0Y2hkb2cgVGltZXIgRGlzYWJsZWQKI3ByYWdtYSBjb25maWcgTFZQID0gT0ZGICAgICAgLy8gTG93IFZvbHRhZ2UgUHJvZ3JhbW1pbmcgRGlzYWJsZWQKCiNkZWZpbmUgX1hUQUxfRlJFUSAyMDAwMDAwMCAgIC8vIDIwTUh6IGV4dGVybmFsIGNyeXN0YWwKCnZvaWQgbWFpbih2b2lkKSB7CiAgICBUUklTQmJpdHMuVFJJU0IwID0gMDsgIC8vIFNldCBSQjAgYXMgb3V0cHV0CgogICAgd2hpbGUoMSkgewogICAgICAgIExBVEJiaXRzLkxBVEIwID0gMTsgIC8vIFR1cm4gTEVEIE9OCiAgICAgICAgX19kZWxheV9tcygxMDAwKTsgICAgLy8gV2FpdCAxIHNlY29uZAoKICAgICAgICBMQVRCYml0cy5MQVRCMCA9IDA7ICAvLyBUdXJuIExFRCBPRkYKICAgICAgICBfX2RlbGF5X21zKDEwMDApOyAgICAvLyBXYWl0IDEgc2Vjb25kCiAgICB9Cn0K