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 ).

 
   
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis