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