SOFTWARE DE DESARROLLO WinIDE

Documentos relacionados
APENDICE B Ensamblador IASM11/Simulador AVSIM11

Ejercicio: Creación de Bosquejos *

MANUALES DE USO DE CENGAGE: Usuario lector

REEA. Conexión de un S con WinCC RT Advanced V.12

Guía de ensamble del PICkit 2. UNIVERSIDAD PONTIFICIA BOLIVARIANA

Creación de CD/DVD de respaldo

MICROSOFT EXCEL 2007

ENTORNO DE DESARROLLO Y COMPILACIÓN DE PELLES C

Laboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0.

Dpto. Lenguajes y Ciencias de la Computación E.T.S.I. Telecomunicación. Laboratorio de Programación Uso del depurador en Dev-C++

1

Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo?

SUBMÓDULO DE DISTRIBUCIÓN DE PLANTA DE PERSONAL

Examen en Línea. Plataforma Universidad de Pamplona Enero Universidad de Pamplona - Plataforma 1

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual.

Instituto Schneider Electric de Formación

Funciones básicas del depurador

UNIDAD I PROCESADOR DE TEXTOS

Tema 2 Introducción a la Programación en C.

Organización de la información en disco: archivos y carpetas

Tablas en vista hoja de datos

HACER COPIAS DE SEGURIDAD EN WINDOWS

Creación de la KB. Page1. Video filmado con GeneXus X Evolution 3. Vamos a ejecutar a GeneXus

EBRARY. Descripción general de la base Permite el acceso a más de 31,800 libros electrónicos en texto completo de múltiples disciplinas.

MANUAL DE USUARIO MESA DE AYUDA ÁREA DEL USUARIO

Aplicativos: Cómo se realiza la descarga e instalación de Aplicativos AFIP?

DIRECCIÓN GENERAL DE CENTROS DE FORMACIÓN PARA EL TRABAJO CENTRO DE INVESTIGACIÓN Y DESARROLLO DE LA FORMACIÓN PARA EL TRABAJO

[GUÍA RÁPIDA DE MPLAB]

Mozilla Firefox. Barra de. Barra de navegación. menús. Barra de. Barra de dirección. marcadores

Luxómetro Registrador HD450 PRESENTACIÓN DEL SOFTWARE

ENLACE CON EL SISTEMA NOI

Manual de Windows XP Copyleft - Jorge Sánchez 2005

Crear Plan de Estudios en SMA

Manual de uso de Firma Digital. Intendencia de Transporte ARESEP 07 de octubre de 2016 Versión: 1.0

MANUAL DE INGRESO AL OFFICE 365

Elementos esenciales de Power- Point

CRECE AMB INTERNET. Aprende a utilizar el ordenador ( 4 )

Una actividad de prueba con Edilim

SESIÓN 6 INTRODUCCIÓN A POWER POINT

Nimbus, servicios en la nube. Conceptos Básicos

INFORMÁTICA Y COMUNICACIONES

MANUAL DE ACTUALIZACIÓN DE CONSOLIDACIÓN

GUÍA DE USUARIO: HAIKU DECK

Tema: Administración y respaldo de información.

1. Instalar el componente en el sitio por Extensiones gestor de extensiones.

USO DEL SERVIDOR ESCUELA

Manual para crear Llaves Privadas y Públicas en Windows.

Guía paso a paso de la actualización de Windows 8.1

Tema: Excel Formulas, Funciones y Macros

Tutorial sobre EndNote

Gestión de bases de datos de mysql desde Dreamweaver

GUIA RÁPIDA PARA LA PRESENTACIÓN DE TESIS Y TRABAJOS DE GRADO EN FORMATO DIGITAL PRESENTACIÓN

QUE ES EL SIDCAR? CARACTERISTICAS:

Vicerrectoría de Pregrado 1 Universidad de Talca

Bing (proveedor de busqueda) Bing es una herramienta de búsqueda que nos ayudará a encontrar lo que buscamos de forma rápida y sencilla.

FORMATO CONDICIONAL EN EXCEL

MANUAL PARA COMBINAR CARTAS POR CORRESPONDENCIA

Formato para prácticas de laboratorio

Guía de Inicio Rápido Mac Respaldo en línea

Tramita tu Sello Digital

Conocimientos previos

MANUAL DE USUARIO DEL UNIFIED IM

Escala San Martín. InstruccIones para la aplicación InformátIca. Evaluación de la Calidad de Vida de Personas con Discapacidades Significativas

11.2. Manual de GTC 2.0: El primer contacto

Lenguaje de Programación

MÓDULO 4: PLANTA DE PERSONAL

MANUAL DE USUARIO. Proceso de Registro

FIRMA ELECTRÓNICA INSTALACIÓN Y USO DE CERTIFICADOS EN ARCHIVO PKCS#12 MANUAL DE USUARIO V1.1 14/07/2015

ACCESS: PRÓLOGO ACCESS EJERCICIO PRÓLOGO ESTRUCTURA DE UNA BASE DE DATOS: TABLAS, CONSUL- TAS, FORMULARIOS E INFORMES

Constructor de sitios. Manual de Usuario

- 1 - MANUAL DE USUARIO - AFILIADOS CONTENIDO

Duración de la guía ( en horas): Bienvenido(a) a la actividad de aprendizaje 1 del programa de formación Diseño y desarrollo de sitios web accesibles.

AULA VIRTUAL WiziQ. En la plataforma de gestión del aprendizaje (LMS) de la Universidad está disponible la herramienta para clases virtuales WiziQ.

SISTEMA DE CONTROL DE REQUERIMIENTOS

Como cargar los archivos de waypoints y tracks en tu GPS

TEMA 3: El proceso de compilación, del código fuente al código máquina

Características IFRS

HERRAMIENTAS AVANZADAS PARA LA GESTIÓN DE PROYECTOS

V 1.0. Ing. Juan C. Guarnizo B.

Anexo. Control de errores

La comunicación entre usuarios de Skype es totalmente gratuita, a excepción de las llamadas realizadas a teléfonos, las cuales son un servicio pago.

MANUAL DE USUARIO. Sistema CLASS Profesores

Manual del padre de familia

INSTRUCTIVO PARA LA GENERACION DE CERTIFICADOS DE SELLO DIGITAL

Práctica ENS:Ensamblar y depurar

Respaldo de Información

Cómo obtener el certificado digital?

Guía rápida para el Uso de Evaluación Modular Q10 Académico, desde un Perfil Docente

CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR FACULTAD DE INGENIERIAS LINEA INFORMÁTICA

DB GENERATOR. Base de datos para USB Media Player. Manual de usuario

Tutorial de NetCDF. Copyright Esri All rights reserved.

Compresión de ficheros

FAMILIARES DEL ESTUDIANTE

Tutorial de CoffeeCup Firestarter 6.5

Actualización FX Store

Herramientas Google Aplicadas a Educación. Primera parte

Transcripción:

SOFTWARE DE DESARROLLO WinIDE Este documento permitirá al lector conocer el entorno de trabajo correspondiente al software de desarrollo WinIDE y las diferentes herramientas de desarrollo que brinda, como por ejemplo: simulación, Simulación en circuito, Programación del microcontrolador, Emulación, etc. El software de desarrollo que se puede utilizar para la programación, ensamblado, simulación, edición y depuración de esta familia de microcontroladores se llama WinIDE y se puede descargar en forma gratuita visitando la página www.pemicro.com (Link Motorola M68HC908 kits), en la sección LATEST DOWNLOADS se escoge la opción Find More Downloads, se escoge la familia deseada, que para el caso es 68HC08 y finalmente se hace clic sobre la opción 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 información sobre módulos, aplicaciones y otra documentación sobre esta familia, puede visitar la página www.mot-sps.com. A continuación se muestra el formulario correspondiente al entorno de trabajo con WinIDE Figura 28. Entorno de Trabajo con WinIDE 1

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 2

En el menu principal, seleccionar la opción File y posteriormente New File Figura 30. Crear un nuevo archivo ASM con WinIDE Aparece entonces una ventana con el título Sin Título 1 o NONAME1 ; en esta ventana se escribe todo el código correspondiente al programa que deseamos escribir. 3

Figura 31. Escritura de un programa ASM con WinIDE Después de que se escribe el programa, se debe almacenar en el disco duro, bajo un nombre específico. Para ello en el menú principal, seleccionamos la opción File seguido de la opción Save File As. Figura 32. Guardar programa ASM en el disco duro 4

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 específica. La segunda etapa consiste en verificar o compilar el programa, con el fin de verificar si hay errores de sintaxis, errores por falta de definición de variables o etiquetas, etc. Para compilar el programa, en la barra de herramientas se presenta el siguiente botón : 5

Assemble/Compile File : Al pulsar éste botón, se realiza la compilación o verificación de errores de sintaxis y/o programación realizada. Si en algún caso se presentara un error, la herramienta software indicará la línea en donde éste se encuentra sombreándola de color rojo. Adicionalmente, el software permite no solamente compilar sino tambien programar, emular, simular,etc. A continuación se hace explicación 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 opción permite realizar una simulación paso a paso con el circuito conectado, es decir, que a medida que se va depurando paso a paso cada línea desde el Software, esta misma línea es ejecutada en el circuito, lo cual brinda una gran ayuda al diseñador en el momento de desarrollar y verificar cualquier aplicación. Al pulsar éste botón, el siguiente formulario: Figura 34. Entorno In-Circuit Simulator 6

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

Figura 35. Cuadro de control de Comunicación y programación En este formulario se configuran las características para realizar la comunicación con el programador, para el caso de los Microcontroladores JK1/JK3/JL3 se escoge la opción Class III, entablando comunicación por el puerto deseado (COM1 o COM2) y finalmente a una velocidad de comunicación de 9600 Baudios. Cuando se han configurado los parámetros y se va ha entablar una comunicación con el circuito programador aparece una ventana de verificación en la comunicación; esta ventana se ilustra a continuación, la cual muestra que debe hacerce una apertura y cierre del interruptor presente en el programador para corroborar 8

que el proceso de comunicación se encuentra en optimas condiciones. Figura 36. Ventana de verificación de comunicación con Tarjeta Establecidos estos parámetros, estamos listos para comenzar a simular la aplicación desarrollada. El formulario que aparece a continuación corresponde al formulario que permite realizar la simulación del programa de acuerdo con los requerimientos del usuario, permitiendo visualizar diferentes regiones del microcontrolador como son: Variables, Memoria, Ciclos, Registros Especiales y Código de programa, sombreando la línea a ejecutar 9

Figura 37. Entorno de Simulación Dentro de los botones más utilizados en la barra de herramientas se pueden mencionar Reset : Reinicializa la ejecución del Programa Step : Ejecuta una instrucción del programa cada vez que se presione Múltiple Step : Ejecuta múltiples instrucciones con solo una pulsación Go : Ejecuta el programa como si estuviera en tiempo real, sin visualizar la línea que se está ejecutando 10

Stop : Detiene la ejecución 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 comunicación con el programador (En el caso de escoger la opción Programmer ó In-Circuit Debugger ) o solamente indicar ejecución paso a paso, multiples pasos o ejecución completa en el caso de seleccionar Simulation. Programmer : Opción 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 función 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 instrucción se ejecuta en un lapso de tiempo fijo y a la vez rápido, emulando la función de ejecución en tiempo real. Simulation : La opción de simulación, como su nombre lo indica, permite simular el programa paso a paso, o ejecutado con puntos de ruptura para agilizar su evaluación con la diferencia de que ésta vez no se tiene conectado el circuito en el momento de simular, a diferencia de cómo ocurría en In-Circuit Simulator Otras opciones presentes en la barra de herramientas y que son de gran ayuda son las siguientes: 11

Open File : Abre un archivo ASM almacenado previamente Save File : Guarda el programa codificado en la ventana de código como un archivo con extensión ASM (Assembler) Save Project : Guarda un proyecto Close File : Cierra un archivo ASM abierto Cut : Borra de la ventana de código el texto seleccionado Copy : Copia en la ventana de código un texto previamente seleccionado guardándolo en el portapapeles Paste : Pega el contenido del portapapeles en la ventana de código, correspondiente a un texto previamente seleccionado 12