fork download
  1. #include <xc.h>
  2.  
  3. // CONFIGURATION BITS (you can set via MPLAB config bits window too)
  4. #pragma config OSC = HS // High Speed Oscillator
  5. #pragma config WDT = OFF // Watchdog Timer Disabled
  6. #pragma config LVP = OFF // Low Voltage Programming Disabled
  7.  
  8. #define _XTAL_FREQ 20000000 // 20MHz external crystal
  9.  
  10. void main(void) {
  11. TRISBbits.TRISB0 = 0; // Set RB0 as output
  12.  
  13. while(1) {
  14. LATBbits.LATB0 = 1; // Turn LED ON
  15. __delay_ms(1000); // Wait 1 second
  16.  
  17. LATBbits.LATB0 = 0; // Turn LED OFF
  18. __delay_ms(1000); // Wait 1 second
  19. }
  20. }
  21.  
Success #stdin #stdout 0.03s 26052KB
stdin
Standard input is empty
stdout
#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
    }
}