O meu primeiro programa de teste usando o compilador MPLAB XC8.

Este é o tipico programa do LED a piscar.

#include <xc.h>

#pragma config CP=1, DEBUG=1, LVP=0, BOREN=0, MCLRE=0, PWRTE=1, WDTE=0, FOSC=INTOSCIO

#define _XTAL_FREQ 4000000                           //freq de trabalho 4MHz

void main()
{
//portos
TRISA = 0b00000000;                                  // tudo como saída
TRISB = 0b00000000;
PORTA = 0;
PORTB = 0;

//oscilador
OSCCONbits.IRCF = 0b110;
OSCCONbits.OSTS = 1;
OSCCONbits.IOFS = 1;
OSCCONbits.SCS  = 0b00;

while(1)
{
RA1 = 1;
__delay_ms(500);
RA1 = 0;
__delay_ms(500);
}

0 Responses so far.

Enviar um comentário