Electronica, Microcontroladores y Psicología
  LED parpadeante
 

Bueno aquí vamos con el primer proyecto y por tanto el más básico; vamos a hacer que un LED parpadee para esto utilizaremos un PIC 16F84A. El LED estará conectado a la patita RA0 del PIC y parpadeara cada segundo, es decir un segundo prendido, un segundo apagado.

 

A continuación les muestro el Código fuente con algunos comentarios para que lo entiendan mejor:

 

 

#include <16f84a.h>                         //Incluye el archivo de cabecera para el PIC
#use delay (clock=4000000)   //Define la velocidad del Oscilador
#bit Led=5.0             //Define la patita RA0 como LED
 
main()                        //Empieza el programa principal
{
set_tris_a(0x00);      //Configura PORTA como salidas
set_tris_b(0x00);      //Configura PORTB como salidas
output_a(0x00);        //Todas las salidas de PORTA a 0
output_b(0x00);       //Todas las salidas de PORTB a 0
 
while(1)                    //Entra en un ciclo infinito
{
Led=1;                      //Enciende el LED
delay_ms(1000);     //Espera 1 segundo
Led=0;                      //Apaga el LED
delay_ms(1000);     //Espera 1 segundo
}
}

 

Cuando lo compilen y lo carguen deberán obtener algo como ésto:

 

 


Advertencia: Si lo van a probar en vivo recuerden la resistencia de 1K o 10K entre MCLR y 5V, las conexiones de VSS Y VDD, y el oscilador.

 

Y LISTO!!!! Ya tenemos el primer proyectito espero que les sea de utilidad y que haya quedado todo claro. Cualquier duda o error que encuentren por favor contactarme. (Sección Contacto para los que no saben ).

 
   
 
=> ¿Desea una página web gratis? Pues, haz clic aquí! <=