Tome como auxiliares para la realización de este punto, a la figura 12 (pag. 21) y la figura 17 (foto al final del
manual). El jumper S1 debe de estar en la posición AUTORUN. Los SWITCHES A1 y A2 deben de estar en OFF (ABIERTOS),
es decir, en su posición más cercana al puerto serial. Conecte el LCD en el conector negro de 14 pines. Una vez alimentada la
tarjeta, el programa cargado de fábrica en la memoria FLASH del 16F628, que escribe un mensaje de 256 caracteres en el LCD, debe
de funcionar en forma inmediata, encendiendo y apagando los LEDS en forma secuencial.
PASO 2: INSTALACION DE LOS PROGRAMAS DEL DISCO DE SOPORTE:
Inserte su disco CD, en su unidad lectora de su computadora. Copie y pegue, desde la unidad lectora del CD, la carpeta
EDUPIC 16F628 hacia su escritorio.
En la carpeta MPLAB IDE elija la versión 8.50 para instalar en au computadora. Ahora ejecute el archivo comprimido
MPLAB 8.50.zip y, una vez descomprimido, ejecute el programa de instalación "setup.exe". El programa instala automáticamente el
compilador de HiTech, en su versión Lite y un ícono de acceso directo del MPLAB IDE v8.50 en el escritorio. Vea por favor el
siguiente documento:
MPLAB IDE 8.50 es un programa de desarrollo que integra funciones de edición, ensamblado, simulación de
programas y también integra un compilador de C (HITECH 9.70 PL1). Una vez que el programa de aplicación se ha desarrollado
usando el MPLAB 8.50, los archivos ejecutables .HEX generados, son usados por otro programa llamado WINPIC para programar la
memoria FLASH del procesador 16F628 en la tarjeta EDUPIC a través del cable serial de la computadora.
Abra ahora la carpeta WINPIC, en donde encontrará el programa winpic.exe Este software le permitirá programar el
circuito 16F628 de EDUPIC desde la PC.
PASO 3: QUITAR PROTECCION DE SOLO LECTURA A LOS ARCHIVOS.
En ocasiones (no siempre), es necesario quitar la protección de solo lectura de los archivos de prueba que se encuentran
en el subdirectorio \archivos16F628. Estos archivos cuentan con esa protección debido a que fueron copiados directamente de un CD
de solo lectura.
Abra el subdirectorio "archivos16F628". Ahora quite la protección de solo lectura en los archivos mediante el siguiente
procedimiento: con la carpeta "archivos16F628" abierta, seleccione "edit" y luego "seleccionar todo". Una vez que todos los
elementos aparezcan sombreados, dé click en la parte derecha del mouse sobre cualquiera de los íconos y seleccione la opción
"propiedades". Quite allí la selección de la opción "solo lectura", dejando el cuadrito en blanco. Luego dé click en "aplicar" y
"cerrar". De esta forma todos los archivos quedarán ahora disponibles para su edición en MPLAB. Si omite este paso, MPLAB no
podrá editar ni ensamblar ningún archivo, y enviará mensajes de error al intentarlo.
Los archivos en la carpeta "archivos16F628" son programas de prueba para los diferentes dispositivos de la tarjeta
EDUPIC, incluyendo los leds, los microswitches, el teclado, el relevador, el LCD, y los módulos de expansión.
Terminación .ASM que son los archivos fuente. Estos archivos son de texto (ASCII) y están escritos en lenguaje
ensamblador para el microcontrolador 16F628. Terminación .LST que son los archivos ensamblados y que incluyen el texto fuente,
las localidades de memoria con su código de máquina y los mensajes de error. Los archivos con terminación .HEX son archivos
objeto listos para su transferencia a la tarjeta EDUPIC a través del programa WINPIC. Existe también un archivo de nombre
p16F628.inc, el cual contiene las directivas del ensamblador necesarias para escribir rápidamente un programa haciendo referencia a
los registros y a los bits individuales de los registros del 16F628. Más abajo se explica con más claridad el uso de este archivo.
Cada vez que un archivo .ASM es ensamblado por MPLAB, se crean automáticamente 4 nuevos archivos. Por ejemplo,
si el archivo contador.ASM es ensamblado, al final del proceso aparecerán en el mismo subdirectorio los siguientes archivos:
contador.ASM, contador.COD, contador.ERR, contador.LST y contador.HEX.
20
"GUIA PARA LA INSTALACIÓN DE MPLAB IDE 8.50.PDF"
EDUPIC 16F628 Punto Flotante, S.A. 2010