Programación PIC en C

 

Si ahora  hacemos clic sobre el botón Play se nos abrirá una terminal al estilo MSDos donde nos mostrará la salida de nuestro programa:

 

 

Simulación PIC con Proteus

 

 

Ahora si le damos al botón de simulación paso a paso podremos simular nuestro ejemplo   paso a paso.

 

Si en vez de ello nos sale una ventana mostrando dos advertencias de que no se puede encontrar el código fuente de nuestro ejemplo, como se muestra en la figura de abajo.

 

 

 
Simulación Proteus Archivo no encontrado
 

 

 

Seguiremos los siguientes pasos:

En el menú seleccionamos Source  y hacemos clic sobre Define Code Generation Tools

 

Opciones de compilación Proteus


Nos aparecerá la ventana de abajo en la que pulsaremos sobre el botón New

 

Añadir un compilador a Proteus

 

Buscamos en nuestro directorio donde se ha instalado el compilador y seleccionamos CCsc.exe tal y como se muestra en la figura de abajo:

 

añadir compilador Proteus

 

Después en el combo Tool seleccionamos el compilador y configuramos el resto de parámetros tal y como se muestra en la figura de abajo y pulsamos OK:

 

Parametros nuevo compilador proteus

 

 

Ahora nos queda añadir nuestro código fuente para ello vamos al menú seleccionamos Source  Add/Remove Source files…

 

Añadir código fuente

 

 

Y añadimos nuestro código fuente ejemplo1.c

Si ahora volvemos a simular nuestro ejemplo paso a paso nos aparecerá la ventana siguiente:

 

Simulación Paso a Paso Proteus

 

Donde podemos ver la ejecución del programa línea a línea o poner puntos de interrupción en las partes del programa que nosotros queramos. Saber que existe un plugin que permite integrar un visor de proteus en el famoso simulador MPLAB. Incluiré un video en la sección de descargas donde explica como hacerlo, aunque nosotros seguiremos utilizando este método.


Bien a partir de ahora ya podemos empezar a estudiar el lenguaje de programación C en este compilador como si fuera un compilador cualquiera como Microsoft Visual C++ pero comprobando las particularidades de este compilador. Todos los ejemplos van a seguir el mismo procedimiento por lo que solo pondré el código y la explicación del mismo.


Un saludo y hasta el próximo día.

 

Volver al índice

 

© 2007-2017 AquiHayapuntes.com