INSTALACION DE LIBRERIAS EN MIKROC I. LIBRERIAS EN MIKROC Una Iibrería es un conjunto de variabIes y funciones, previamente escritas y compiIada, que permiten desarroIIar tareas comunes de manera más rápida y senciIIa. La ventaja deI uso de Iibrerías es que permiten un desarroIIo de un proyecto en menor tiempo, además no es necesario “reinventar Ia rueda” cada vez que se necesita reaIizar una tarea común. Sin embargo, Ias Iibrerías añaden eI código de todas sus funciones, aunque soIo se utiIicen aIgunas, repercutiendo en eI tamaño deI código finaI deI proyecto. Otro efecto negativo, es que Ias Iibrerías ‘esconden’ Ios detaIIes de Ias acciones que reaIiza eI microcontroIador creando una dependencia exagerada en eI uso de estas en Ia programación. Un cIaro ejempIo de esto Io representa eI desarroIIo con Ia tarjeta Arduino. En anteriores oportunidades se han venido utiIizado aIgunas funciones como ser 'deIay_ms', 'LCD_out', 'LCD_cmd' entre otras. Estas funciones están definidas en Ias Iibrerías contenidas en eI compiIador mikroC. Cada Iibrería tiene un propósito específico. Por ejempIo, Ia Iibrería LCD contiene funciones de visuaIización de Ia pantaIIa LCD. MikroC incorpora una ampIia variedad de Iibrerías incorporadas disponibIes aI usuario. Antes de utiIizar aIguna de eIIas en eI programa, es necesario habiIitarIas seIeccionándoIas de Ia Iista de Iibrerías de MikroC existentes. Si eI compiIador encuentra una función desconocida durante Ia ejecución de programa, primero buscará su decIaración en Ias Iibrerías seIeccionadas. 1. Para habilitar una librería se debe ir al menú View – Library Manager y en la ventana emergente elegir mikroE ‘Libraries – System Libraries’. De la lista se deben seleccionar las librerías que se van a utilizar. II. AYUDA INCORPORADA EN LIBRERIAS DE MIKROC EI entorno de desarroIIo integrado lDE MikroC ofrece una extensa ayuda referente aI uso de Ias Iibrerías incorporadas. Más aun, también ofrece simiIar ayuda acerca deI Ienguaje C. a) Para acceder a la ayuda, ingresar al menú principal y seleccionar Help – Help o con el atajo de teclado ‘F1’. b) En la sección izquierda de la ventana emergente, seleccionar ‘mikroC PRO for PIC Libraries’ para acceder al listado de las librerías incorporadas. c) Las librerías incorporadas están organizadas en tres categorías: - Librerías para el Hardware - Librerías ANSI C estándar - Librerías Misceláneas d) Por ejemplo, al seleccionar la librería ‘Button Library’ de la categoría Miscelánea, se obtiene: Donde se encuentra: • Un resumen de la función que cumple la librería • El listado de las funciones o rutinas incorporadas • Para cada función se detalla: Formato del prototipo, valores de retorno, descripción, requisitos y ejemplo de aplicación. Como se observa, la ayuda incorporada en en el IDE de MikroC, proporciona una documentación completa. III. LIBSTOCK Libstock es una comunidad de desarrolladores y programadores de los compiladores de Mikroe, que permite a los usuarios: • Compartir proyectos y bibliotecas. • Navegar a través de los proyectos y revisar ideas de otros programadores. • Descargar gratis proyectos totalmente funcionales, incluidos esquemas y documentación. a) Para ingresar a Libstock, seleccionar del menú principal ‘Help – Libstock Developer Community’ o en el navegador de internet digitar la dirección: www.libstock.com b) Una vez dentro del sitio web: - Se podría buscar proyectos o librerías para revisar, en este ejemplo se insertará la búsqueda referente al display LCD. - Buscar ‘LCD font’, en los resultados obtenidos, hacer clic en ‘LCD Custom Font’ c) En la ventana emergente, la descripción indica que: - Esta librería sencilla permite crear números que ocupan 3x2 casillas del display LCD. - La librería esta realizada para el compilador MikroC Pro for PIC. - El archivo solo incluye el paquete de librería. - Hacer clic en ‘Download All [11.09KB]’ para descargar la librería. d) Descomprimir el archivo descargado: al descomprimir el archivo, en la carpeta se encuentra la librería: e) Para instalar la librería con extensión ‘.mpkg’ se utiliza un software utilitario llamado Package Manager. IV. PACKAGE MANAGER - Mikroe incluye el administrador de paquetes ‘Package Manager’, que permite integrar fácilmente librerías externas en el compilador mikroC. Junto a las librerías, los paquetes pueden contener valiosa información como: archivos de definición, archivos de ayuda, dependencias y ejemplos. Las librerías se almacenan en paquetes o archivos con la extencion ‘.mpkg’ a) Para comenzar con la instalación de las librerías externas para el compilador mikroC PRO for PIC, lo primero que se debe realizar es descargar el software utilitario ‘Package Manager’, el cual lo encuentran en la pagina de: www.mikroe.com/package-manager b) Luego de descargar el software utilitario, debemos ejecutar el programa, lo cual podemos hacerlo de dos maneras: Para ingresar al software Package Manager, en el compilador de mikroC nos dirigimos en el menú principal a la pestaña ‘Tools – Package Manager’, y la segunda forma es ejecutar el software como cualquier programa de la parte del escritorio. c) En el programa seleccionar ‘Abrir Paquete Existente’ d) Seleccionar la librería que se desea instalar, en este ejemplo se va a seleccionar la librería que descargamos Luego de seleccionar damos clic a Open ‘Abrir’. e) En la ventana emergente, hacer clic en el icono de Instalación de Paquete. f) Esperar hasta que se muestre el mensaje de ‘Finalización Exitosa’ g) Una vez concluida la instalación de la librería, cerrar el software Package Manager. h) Todos los paquetes de las librerías que se instalan mediante Package Manager se guardan en la carpeta ‘Packages’ en la dirección donde se instalo el IDE de MikroC. En esta carpeta, se encontrarán los archivos de ayuda, esquemáticos, información adicional, entre otras. Que el autor de la librería haya incluido con el paquete. i) Abrir el IDE MikroC, y del menú seleccionamos ‘Vista – Administrador de Librerías’ j) En la ventana de ‘Library Manager’, nos desplazamos hasta el final, y verificamos que nuestra librería se encuentra en el compilador de MikroC k) Como podemos observar la librería ya se encuentra instalada en el IDE de MikroC, en caso de que la librería no aparezca en la ventana de ‘Library Manager’, damos clic en ‘Rebuild libraries’