/******************************************************************************* * * LED INTERMITENTE * ******************************************************************************* * FileName: main.c * Processor: PIC18F4620 * Complier: C18 v3.47 * Author: Pedro Sánchez (MrChunckuee) * Blog: http://mrchunckuee.blogspot.com/ * Email: mrchunckuee.psr@gmail.com * Description: Blinking a LED in RE0, MCLR on, INT OSC = 4MHz ******************************************************************************* * Rev. Date Comment * v1.00 25/FEB/2013 Creación del firmware ******************************************************************************/ #include <p18f4620.h> #include <stdio.h> #include <stdlib.h> #include <delays.h> #include "Config_FusesPIC.h"//Configuración de FUSES #define LED_STATUS PORTEbits.RE0 void main(void){ OSCCONbits.IRCF = 0b110; //Configura oscilador interno a 4MHz ADCON1=0xFF; //Entradas y salidas digitales TRISE=0x00; //Puerto E como salida LATE=0; //Limpiamos el puerto E while (1){ LED_STATUS=1;//Encendemos el LED Delay10KTCYx(100);//Retardo de 1 segundo LED_STATUS=0;//Apagamos el LED Delay10KTCYx(100);//Retardo de 1 segundo } }