ENCENDER LED INTERMITENTE CON EL PIC 16F84A PASO A PASO


INTRODUCCIÓN
El motivo de este tutorial es solucionar aquellos errores que puedan surgir, a la hora de programar y colocar los componentes en la protoboard de forma gráfica.
COMPONENTES
- 1 PIC 16F84a
- 1 Resistencia 4K Ohmios.
-1  Resistencia de 470 ohmios (depende del  led que uses).
-1 Cristal oscilador de 4 Mhz.
-2 Condensadores de 15 a 30 pF.
-1 condensador de 1 uF.
- Led .
- 3 pilas ( si señores funciona hasta con 4 voltios).
- cables.
INSTRUCCIONES.
1º tener a mano el datasheet del PIC para conocer sus características, tensiones, puertos, etc.
2º Programar el pic, yo use un lenguaje de alto nivel como el qbasic es muy sencillo y para ello use el software MICROCODE  STUDIO, escribimos el programa:
Led  var porta.0 ‘ llamamos al puerto a nº 0 Led
Run1:                 ‘ iniciamos la rutina.
High led                         ‘ damos  tensión al puerto que llamamos led.
Pause 1000                         ‘ mantenemos el high durante 1 seg el puerto que llamamos led.
Low led                     ‘ caemos la tensión al puerto que llamamos led.
Pause 1000            ‘ mantenemos la caída durante 1 seg en el puerto que llamamos led.
Goto Run1               ‘ volvemos reiniciar la rutina Run1.
End                  ‘ fin

 

Facil verdad?
3º Compilamos, para entenderlo: pasamos todo el programa hasta assemble (nivel mas bajo que el qbasic) y de assemble a código hexadecimal.
4º Yo antes de grabar el programa al pic siempre lo simulo en proteus por si acaso.
5º Ahora solo nos queda pasar el programa al pic, en mi caso he usado el winpic800 pero hay más programas como el icprog.
Como lo grabamos? Fácil colocamos el pic en la placa seleccionamos puerto com1 o 2 según donde lo hayamos colocado el cable de la placa programadora. Borramos el pic, abrimos el el archivos que hemos programado con extencion *.Hex. y pulsamos grabar.
IMPORTANTE: no olvidar seleccionar el oscilador XT en los fuses, antes de quemar el pic.
6º Bueno momento de montarlo todo en la protoboard. Yo me dibuje una protoboard en paint para guardarla para posteriores montajes donde tengo dibujado el pic para evitar errores de conexiones:

UNO
DOS
Circuito sobre la protoboard

 TRES

CUATRO
Y listo

PREGUNTAS Y SUGERENCIAS.

Para cualquier pregunta puedes realizármela al correo master@picpc.es