Sunteți pe pagina 1din 13

ANEXO A Objetivo del Captulo Conocer el entorno de trabajo correspondiente al software de desarrollo WinIDE, con el fin de que el estudiante

conozca las diferentes herramientas que brinda a la hora de desarrollar una aplicacin como son: Simulacin, Simulacin en circuito,

Programacin del microcontrolador, Emulacin, etc.

13. SOFTWARE DE DESARROLLO

El

software

de

desarrollo

que

se

puede

utilizar

para

la de

programacin, ensamblado, simulacin, edicin y depuracin

esta familia de microcontroladores se llama WinIDE y se puede descargar en forma gratuita visitando la pgina www.pemicro.com (Link Motorola M68HC908 kits), en la seccin LATEST

DOWNLOADS se escoge la opcin Find More Downloads , se escoge la familia deseada, que para el caso es 68HC08 y finalmente se hace clic sobre la opcin que diga ICS08JLZ v. 1.53 la cual corresponde al software para desarrollo de aplicaciones con JK1/JK3/JL3. Sin embargo, aparece en esta lista todas las herramientas software especializadas para cada referencia de microcontroladores Motorola.

Si se desea encontrar mas informacin sobre mdulos, aplicaciones y otra documentacin sobre esta familia, puede visitar la pgina www.mot-sps.com. A continuacin se muestra el formulario

correspondiente al entorno de trabajo con WinIDE

Figura 28. Entorno de Trabajo con WinIDE

Los pasos a seguir para escribir cualquier programa utilizando esta herramienta son los siguientes: Ejecutar la herramienta WinIDE Development Environment tal como se muestra en la figura

Figura 29. Inicializar Entorno de Trabajo con WinIDE

En el menu principal, seleccionar la opcin File y posteriormente New File Figura 30. Crear un nuevo archivo ASM con WinIDE

Aparece entonces una ventana con el ttulo Sin Ttulo 1 o NONAME1; en esta ventana se escribe todo el cdigo

correspondiente al programa que deseamos escribir. Figura 31. Escritura de un programa ASM con WinIDE

Despus de que se escribe el programa, se debe almacenar en el disco duro, bajo un nombre especfico. Para ello en el men principal, seleccionamos la opcin File seguido de la opcin Save File As.

Figura 32. Guardar programa ASM en el disco duro

Para

el

caso

del

ejemplo,

le

podemos

dar

el

nombre

Programa1.asm y listo. Ha quedado almacenado el programa deseado en el PC. Figura 33. Formulario para almacenamiento en el Disco

Hasta aqu, simplemente se ha escrito un programa en assembler para realizar una tarea especfica. La segunda etapa consiste en verificar o compilar el programa, con el fin de verificar si hay

errores de sintaxis, errores por falta de definicin de variables o etiquetas, etc. Para compilar el programa, en la barra de

herramientas se presenta el siguiente botn : Assemble/Compile File : Al pulsar ste botn, se realiza la compilacin o verificacin de errores de sintaxis y/o programacin realizada. Si en algn caso se presentara un error, la herramienta software indicar la lnea en donde ste se encuentra sombrendola de color rojo. Adicionalmente, el software permite no solamente compilar sino tambien programar, emular, simular,etc. A continuacin se hace explicacin de cada una de stas opciones complementarias y de gran importancia a la hora de realizar cualquier programa en lenguaje Assembler.

In-Circuit Simulator : Esta opcin permite realizar una simulacin paso a paso con el circuito conectado, es decir, que a medida que se va depurando paso a paso cada lnea desde el Software, esta misma lnea es ejecutada en el circuito, lo cual brinda una gran ayuda al diseador en el momento de desarrollar y verificar cualquier aplicacin. Al pulsar ste botn, el siguiente formulario:

Figura 34. Entorno In-Circuit Simulator

Este formulario pregunta, Qu tipo de Microcontrolador se va ha utilizar para la simulacin en circuito?, se debe tener en cuenta que para realizar este tipo de simulacin el computador debe estar conectado el programador y el microcontrolador en su respectivo socket conectado desde el programador al circuito perteneciente a la aplicacin desarrollada. Para el caso, se seleccion la opcin HC908JK3; posteriormente aparece el formulario que se ilustra a continuacin:

Figura

35.

Cuadro

de

control

de

Comunicacin

programacin

En este formulario se configuran las caractersticas para realizar la comunicacin con el programador, para el caso de los

Microcontroladores JK1/JK3/JL3 se escoge la opcin Class III, entablando comunicacin por el puerto deseado (COM1 o COM2) y finalmente a una velocidad de comunicacin de 9600 Baudios. Cuando se han configurado los parmetros y se va ha entablar una comunicacin con el circuito programador aparece una ventana de verificacin en la comunicacin; esta ventana se ilustra a

continuacin, la cual muestra que debe hacerce una apertura y

cierre del interruptor presente en el programador para corroborar que el proceso de comunicacin se encuentra en optimas

condiciones.

Figura 36. Ventana de verificacin de comunicacin con Tarjeta

Establecidos estos parmetros, estamos listos para comenzar a simular la aplicacin desarrollada. El formulario que aparece a continuacin corresponde al formulario que permite realizar la simulacin del programa de acuerdo con los requerimientos del usuario, permitiendo visualizar diferentes regiones del

microcontrolador como son: Variables, Memoria, Ciclos, Registros Especiales y Cdigo de programa, sombreando la lnea a ejecutar

Figura 37. Entorno de Simulacin

Dentro de los botones ms utilizados en la barra de herramientas se pueden mencionar

Reset : Reinicializa la ejecucin del Programa

Step : Ejecuta una instruccin del programa cada vez que se presione

10

Mltiple Step : Ejecuta mltiples instrucciones con solo una pulsacin

Go : Ejecuta el programa como si estuviera en tiempo real, sin visualizar la lnea que se est ejecutando

Stop : Detiene la ejecucin del programa Para el caso de las alternativas ofrecidas por WinIDE, se presentan casos muy semejantes el descrito para el caso de In-Circuit Simulator, en donde hay necesidad de configurar la comunicacin con el programador (En el caso de escoger la opcin Programmer In-Circuit Debugger) o solamente indicar ejecucin paso a paso, multiples pasos o ejecucin completa en el caso de seleccionar Simulation .

Programmer : Opcin que permite almacenar el programa en el Microcontrolador, en otras palabras, dar la orden para quemar el microcontrolador con el programa deseado.

In-Circuit Debugger : Esta funcin realiza una tarea muy semejante a la mencionada en In-Circuit Simulator, con la diferencia de que el software ejecuta no paso a paso a la velocidad del usuario, sino a una velocidad animada, es decir, cada instruccin se ejecuta en un lapso de tiempo fijo y a la vez rpido, emulando la funcin de ejecucin en tiempo real.

Simulation : La opcin de simulacin, como su nombre lo indica, permite simular el programa paso a paso, o ejecutado con

11

puntos de ruptura para agilizar su evaluacin con la diferencia de que sta vez no se tiene conectado el circuito en el momento de simular, a diferencia de cmo ocurra en In-Circuit Simulator Otras opciones presentes en la barra de herramientas y que son de gran ayuda son las siguientes:

Open File : Abre un archivo ASM almacenado previamente

Save File : Guarda el programa codificado en la ventana de cdigo como un archivo con extensin ASM (Assembler)

Save Project : Guarda un proyecto

Close File : Cierra un archivo ASM abierto Cut : Borra de la ventana de cdigo el texto seleccionado

Copy : Copia en la ventana de cdigo un texto previamente seleccionado guardndolo en el portapapeles

Paste : Pega el contenido del portapapeles en la ventana de cdigo, correspondiente a un texto previamente seleccionado

12

13

S-ar putea să vă placă și