Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MikroC PRO for PIC es un ambiente desarrollo hecho por mikroElektronika para la programación
en C, de microcontroladores PIC.
2. El primer paso consiste en la creación de un nuevo proyecto. Esto puede hacerse mediante la
opción New Project, la cual está accesible en la página de inicio y en el menú Project (figura 2).
Wilmer Sanz F.
3. La opción New Project conduce a la ventana New Project Wizard. Se trata de un asistente que le
guiará secuencialmente por las instancias o pasos para la creación del proyecto (figura 3).
4. Presionar el botón Next cambia la presentación del asistente a lo observable en la figura 4. Allí
se accede al paso 1 donde podemos editar el nombre del proyecto (Project Name), la carpeta
donde se almacenará (Project folder), el dispositivo a programas (Device Name) y la frecuencia del
oscilador (Device Clock). En este proyecto se trabajará con el PIC16F887 y un oscilador de 20 MHz.
Wilmer Sanz F.
5. El Segundo paso que muestra el asistente permite elegir los archivos que han de asociarse al
proyecto (figura 5). En este momento no se ha editado archivo alguno, por lo que se postergará la
asociación. Presione el botón Next para continuar.
Wilmer Sanz F.
7. El paso 4 es el último que nos muestra el Asistente o Wizard. Casi se limita a presionar el botón
Finish visible en la figura 7, pero antes de hacerlo es conveniente tildar la opción: Open edit Project
window to set Configuration bits. Esto permitirá hacer ajustes a los bits de configuración
inmediatamente a la finalización de los pasos del Asistente.
8. Como consecuencia del tildado del paso anterior se muestra la ventana de Edición del Proyecto
(Edir Project). Allí es posible redefinir al microcontrolador y al oscilador (no lo haremos) y
asegurarse de detalles fundamentales como la selección del oscilador (Oscillator Selection) en
modo HS y la inhibición del Watchdog (Watchdog Timer). Justo es decir que esta ventana (figura
8) puede invocarse en cualquier momento desde las opciones del menú.
Wilmer Sanz F.
9. Al presionar el botón Ok en la ventana Edit Project se llega finalmente a la ventana donde ha
describirse al código del proyecto (figura 9).
10. Como ejemplo apropiado para un primer código en C se presenta un programa que serviría
para hacer titilar LEDs conectados al puerto D.
void main() {
TrisD = 0;
Portd = 0xAA;
Copie este código en la ventana de edición, tal como se muestra en la figura 10.
Wilmer Sanz F.
Figura 10. Código del 1er programa
11. El siguiente paso es la compilación del proyecto. Hay distintas vías para hacerlo, aquí se
muestra el modo de lograrlo mediante la herramienta Build (figura 11).
Wilmer Sanz F.
13. El circuito elegido a usar debe haber sido previamente diseñado. En este caso nos apoyaremos
en el esquemático LabMP oficial, usado en el Laboratorio de Microprocesadores de la Universidad
de Carabobo, Valencia Venezuela (figura 13).
14. Como parte del resultado de la compilación se ha generado un archivo con extensión hex.
Asócielo al módulo del microcontrolador (figura 14).
Wilmer Sanz F.
Figura 14. Asociación del archivo MyProject.hex al microcontrolador del circuito LabMP Oficial.
Wilmer Sanz F.
Figura 16. Simulación complementaria del proyecto en ISIS Proteus
16. ¿Cómo continuar? Apóyese en el Help de mikroC (figura 17). Allí encontrará información de las
librerías hechas por el desarrollador para el manejo de los recursos de los dispositivos
programables soportados, ejemplos de codificación (figura 18) y los circuitos asociados que
debería implementar o simular en cada caso (figura 19).
Wilmer Sanz F.
Figura 18. Ejemplo de codificación y manejo de librería incluido en el Help de mikroC
Wilmer Sanz F.
Wilmer Sanz F.