Programación PIC en C

 

Bien ya tenemos  nuestro primer ejemplo generado y listo para cargarlo en nuestro simulador Proteus. Vamos a ello: Arrancamos nuestro simulador Proteus y pasamos a colocar nuestros dispositivos en el área de trabajo. Empezaremos colocando el PIC, para ello hacemos clic en el botón que pone Pick Devices según se muestra en la figura de abajo:

 
 

Simulación PIC con proteus

 

 

En la ventana que nos aparece en el campo Keywords escribimos el nombre de nuestro PIC.

 

 

Selección del PIC en Proteus

 

 

Una vez seleccionado hacemos doble clic sobre el para incorporarlo a nuestro proyecto.

 

 
 


Incluir PIC en el area de trabajo

 

 

Bien, vamos por el segundo y último elemento que necesitamos para simular nuestro programa. Hay que tener en cuenta que el simulador es capaz de hacer funcionar nuestro circuito sin algunos elementos que serían necesarios si decidimos montar nuestro circuito en una placa real (por ejemplo la alimentación del PIC y el cristal de cuarzo).

 

El segundo elemento que necesitamos es un Terminal Virtual que hará las veces de monitor, para poder ver las salidas  en formato texto  de nuestro PIC como si se tratará  del símbolo del sistema en un ordenador de escritorio con el Windows instalado. En la figura de abajo se muestra donde podemos incorporar dicho instrumento.

 

 

 
Insertar Terminal Virtual en Proteus

 

 

 

Con esto ya tendremos los dos elementos necesarios para simular nuestros programas, recordemos que en este curso se va a ver  las generalidades del lenguaje C aplicadas a este compilador, en el caso de las aplicaciones prácticas que empezaremos pronto en otro articulo tendremos que hacer un circuito independiente para cada ejemplo ya que cada uno de ellos incorporará elementos diferentes como: diodos Led, motores, teclados, displays, etc.


La interconexión de los dos dispositivos es muy sencilla según se muestra en la figura de abajo, solo hay que hacer clic con el puntero del ratón en forma de lápiz entre los terminales que queremos conexionar:

 

 

 
Conexión del PIC con el Terminal Virtual

 

 

El pin del PIC que habíamos elegido como transmisión de datos en nuestro programa irá conectado al terminal RXD de recepción de datos en el Terminal Virtual y viceversa.


Bien ahora tenemos que cargar nuestro programa en el PIC para poder simularlo, para ello hacemos doble clic sobre el PIC  y nos aparecerá la ventana de la figura de abajo:

 

 
 
Carga del programa en el PIC

 

 

Los valores que en un principio tenemos que introducir para que nuestra simulación funcione son los que están señalados en la figura de arriba. En Program File pincharemos sobre la carpeta y seleccionaremos el archivo con extensión .cof que se había creado al compilar nuestro programa, si en vez de este seleccionamos el que tiene extensión .Hex funcionará igual pero no podremos realizar la simulación paso a paso. El otro valor a tener en cuenta es que la frecuencia del reloj del PIC debe coincidir con el valor que le habíamos puesto en el programa en nuestro caso 4 MHz.
Una  vez hecho esto guardamos nuestro proyecto.

 

Volver al índice

© 2007-2017 AquiHayapuntes.com