martes, 3 de enero de 2012

Clase 2: Prender un Led con un PIC

 Creación del Esquema Electrónico del Circuito de Prueba:

Empezaremos, por fin a aprender a programar microcontroladores PIC de la familia MICROCHIP, en primer lugar debemos realizar el diseño del circuito electronico, lo vamos a diseñar en Proteus, asi  que abrimos Proteus:


Hacemos clic en el icono de P, para abrir la libreria de Proteus:


En la ficha Keywords, escribimos: 16f628A:






Selecionamos el dispositivo electronico, y le damos OK, Nos aparecera el microcontrolador con el nombre de PIC16F628A.


Hacemos clic desvice y seleccionamos PIC16F628A., luego hacemos clic en aea de trabajo y nos creara el microcontrolador:





Seguimos los mismos pasos para obtener el diodo led, en la opcion: keyword, escribimos: LED RED:






Jalamos el LED en area de trabajo, para conectar los pines, solo hay que hacer clic en la pata del led y llevarlo hacia el pin A0 del Microcontrolador PIC16F628A:






Conectamos la tierra hacia el otro Catodo del diodo:


Para terminar de dibujar el esquema electrico, solo falta configurar el Led, para que a la hora de simular el programa se prenda y apague el led como si fuera de verdad. hacemos doble clic encima del diodo y nos aparecera la ventana de propiedades.




Configuramos en Modelo Type: Caambiamos analogo por Digital:


Creacion del Programa, para hacer que el led se prenda o se apague:

Ingresamos a PIC Compiler:


En primer lugar debemos crear una nueva hoja, hacemos clic en el icono de la carpeta, luego llevamos el puntero de mouse en NEW, hacemos clic en: NEW FILE:


Seleccionamos el lugar donde desemos guardar el archivo, luego le damos un nombre, finalmente en aceptar, recuerde que es preferible crear una nueva carpeta, pues el programa nos crear varios archivos
.




Nos aparecera una hoja en blanco, escribimos el siguiente codigo:

#include <16f628a.h >

void main(){

}


Hacemos clic en Built all, si no hay errores, nos muestra la siguiente ventana:


Ahora nos vamos a la pestaña VIEW, hacemos clic en valid Fuses:


Copiamos toda la lista de Fuses, que debemos configurar en el Microcontrolador. recuerde que los fuses son fusibles que se configura al inicio pues esto le indicara la microcontrolador, que tipo de cristal vamos a usar, si vamos a usar el cristal interno, si vamos a configurar el pin de reset, del microcontrolador, habilitamos el perro guardian, entre otras cosa que poco, se entenderan con la practica en la programación de Microcontroladores PIC, con lenguaje C.


Lo pegamos despues de la cabecera:


Ahora debemos, debemos elegir los fuse que deseamos utilizar tal como muestra continuacion:


No hay comentarios:

Publicar un comentario