USO DEL SOFTWARE PROVIEW 32



Documentos relacionados
CREACIÓN DEL PRIMER PROYECTO EN mikrobasic PRO for AVR

PROTEUS Depuración de programas para microprocesadores

ZILOG DEVELOPER STUDIO

Manual Configuración Orderman en el Software Glop. Configuración de terminales orderman en el software Glop para Hostelería.

Notas para la instalación de un lector de tarjetas inteligentes.

Manual del Usuario del Power Commander III USB

Manual para el uso del Correo Electrónico Institucional Via Webmail

Instalación del Admin CFDI

1. Configuración del entorno de usuario

INDICE. 1. Introducción El panel Entities view El panel grafico Barra de botones Botones de Behavior...

Compartir carpetas en XP

NORMA 34.14(SEPA) 05/11/2013

RELACIÓN DE PRÁCTICAS DEL TEMA 2

INSTALAR UBUNTU DESDE WINDOWS

Conexión de GPS a Open CPN.

MANUAL BÁSICO DE INFORMATICA

COPIAR CORREOS ENTRE CUENTAS USANDO IMAPSIZE

El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas)

Tutorial. Configuración del entorno de programación Code::Blocks.

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

AVD, el emulador de Smartphone y Tablets Android que incluye el SDK de Google

Configuración de una conexión de acceso telefónico a redes (DUN) mediante USB

INSTALACIÓN DRIVER USB ST-8500

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Configuracion Escritorio Remoto Windows 2003

WINDOWS : TERMINAL SERVER

Instalación de Fedora Core 18 junto a Windows 7.

Desarrollo de un simulador de laparoscopia

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Programa Maestro. E-Learning Class v 6.0

MANUAL TARIFICADOR. Clic aquí Descargar Tarificador

Programa de Textos FIRECONTROL para centrales ZXCE

INSTALACIÓN DE MÚLTIPLES SUPERVISOR VS EN RED

Manual Instalación de certificados digitales en Outlook 2000

Instalación de DRIVER de mochila

MANUAL DE INSTALACIÓN

Instalador de aplicaciones adicionadas para la ClassPad

Contenido. cursos.cl / Teléfono:

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

Operación Microsoft PowerPoint 97

ANEXO D X-CTU CONFIGURATION & TEST UTILITY SOFTWARE. Technical Support: Online support:

Manual Smart Sync. para profesorado

Internet Information Server

CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD

Configuración y sincronización de Motorola V525 y adaptador Bluetooth Conceptronic

Race Manager by Master Timing Guía del usuario GUIA RACE MANAGER. Eventronic, SL

Correo Electrónico: Webmail: Horde 3.1.1

Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008

7.1. Mandar mensajes privados 7.2. Escribir en la biografía de un amigo 7.3. Chatear

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

V Manual de Portafirmas V.2.3.1

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

Microsoft Access proporciona dos métodos para crear una Base de datos.

PowerPoint 2010 Manejo de archivos

Manual Oficina Web de Clubes - Federaciones Autono micas y Delegaciones

ESCRIPCIÓN GENERAL 1. REQUERIMIENTOS. 1.1 Requerimientos de software

Manual de Referencia

Instructivo de Instalación y Uso de software MasterControl

SIMULADOR DE SISTEMAS DE EVENTOS DISCRETOS

MANUAL TARIFICADOR A continuación encontrara un Paso a Paso de la instalación del tarificador.

Camara IP Bullet Secucore 2 Megapixeles WiFi 1080p 6828BL. contacto@secucore.com.mx

Horde Manual de usuario

Panel de control. capítulo 07

Para descargar la versión más reciente de Skype accedemos al sitio web de Skype y luego hacemos clic en Descargar Skype para escritorio de Windows.

Escudo Movistar Guía Rápida de Instalación Para Windows

Manual de instalación, configuración y uso de la aplicación Softphone de Twingo para PC

Control de Inventarios SisMod

DBmessage TM. Manual de usuario

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

Comunicación de PC mediante puerto serie

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS.

Copias de Seguridad con SQL Server Realizar una copia de seguridad de Bases de Datos

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES

Guía rápida de CX-Programmer

CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA OUTLOOK EXPRESS 6

MANUAL DE AYUDA MÓDULOS 2011 MACOS

Preguntas frecuentes CD-ROM

Guía de configuración de VPN para Windows 7

MANUAL DE INSTALACION Y CONFIGURACION DEL NAVEGADOR NAVMAN 4400 BLUETOOTH

Control de presencia para terminal por huella dactilar

INSTALACIÓN DEL SPSS 15.0 DESDE UN SERVIDOR

Configuración básica de una EGX300 mediante Internet Explorer

1. El entorno de desarrollo Eclipse

Visor de presupuestos en Android

V i s i t a V i r t u a l e n e l H o s p i t a l

Comentario sobre el entorno de desarrollo Microsoft Visual Studio 2005 Juan Manuel Lucas

ACTUALIZACION AUTOMATICA: MODO ONLINE (Ejemplo: WINDOWS 7-32 bits):

PROGRAMA DE AYUDA PARA LOS CONTRATOS DE FORMACIÓN CENFOMASTER CENTRO DE FORMACIÓN INSTALACIÓN DE LA APLICACIÓN

Copia de Seguridad en windows

El Escritorio. En el escritorio tenemos iconos que permiten abrir el programa correspondiente.

MANUAL DE INSTALACION PARA EL SISTEMA DE SEMILLAS.

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

INSTALACIÓN DE MEDPRO

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

MANUAL DE USUARIO DE CUENTAS DE CORREO

Horde Manual de usuario

Escritorio remoto y VPN. Cómo conectarse desde Windows 7

Transcripción:

USO DEL SOFTWARE PROVIEW 32 Como primera parte se hace la instalación del software Proview 32, observando: Se da clic en el ejecutable y se inicia la instalación. La clave de software viene en el archivo adjunto.txt La instalación se hace en archivo raíz C. Seguir los pasos de instalación, marcando que en algún paso pide el tamaño de la palabra de del Microprocesador, hay que elegir 32 bits. Entrar al escritorio de trabajo del software, siguiendo la ruta: Inicio----Programas----Franklin-----Proviem32 (clic) Activación de Herramientas, en el menú Options los tres primeros submenús permiten configurar el proceso de compilación y de depuración del programa, estos submenús son: Project, Tools y Debu, por orden sistemático se explicaran solo los dos primeros. Project Permite seleccionar las condiciones en que van a trabajar el Ensamblador (A51), el Linker (L51) y el Compilador (C51 si se quiere trabjar en lenguaje C ), dentro del proyecto. Dentro de las opciones del L51, se ha marcado la casilla Intel Hex para que el Linker genere el fichero apropiado, con extensión.hex (Hexadecimal), mediante la herramienta OH51, para el volcado del programa en el microprocesador. Las direcciones de inicio de las memorias de programa y de datos externa e interna se han definido en 0 en todos los casos dado el tipo de micro con el que se va a trabajar, pero si se fuese necesario (caso de memorias paginadas) los valores de inicialización deberán cambiarse apropiadamente.

Fig. 1. Configuración del Linker para que genere el fichero.hex y tome la dirección inicial de las memorias de datos y programa en 0. Tools Dentro de este submenú se pueden definir las herramientas que se van a utilizar durante la depuración. Por defecto son las mismas que las que se pueden definir dentro del submenú project: C51, A51 y L51 que corresponden al compilador, ensamblador y al Linker respectivamente. Al elegir la creación de archivo hexadecimal también aparece la herramienta OH51, como se muestra en la figura 2. Fig.2. Herramientas empleadas en la compilación y depuración.

Pulsando sobre la tecla Edit aparece la pantalla de opciones de la herramienta resaltada en video inverso. Esta pantalla de opciones muestra el nombre de la herramienta, su ubicación y la labor de traducción que realiza, desde el fichero inicial ( translate from ) al final ( translate to ). Como ejemplo, la figura 3 muestra la ventana de la herramienta A51 genera el código objeto (.obj) a partir de en código fuente de tipo.asm,.a51 ó.inc; el Linker L51 produce el código.abs a partir del código objeto, y, por último, la herramienta OH51 genera el código hexadecimal (.hex) a partir del fichero.abs. Fig.3. Ventana del opciones de la herramienta A51 El botón Advanced (ver figura figura 3) permite el acceso a las mismas opciones de configuración de la herramienta que las mostradas directamente en el submenú Project. Crear el Proyecto Para crear un proyecto se elige: Proyecto-----New <

Fig.4. Ventana de creación de Nuevo Proyect. Al elegir OK se genera la Ventana de Proyecto en la parte inferior Fig.5. Ventana de Proyecto. Observe que el nombre del proyecto es noname.prj es un nombre no es usual, lo correcto sería por ejemplo programa1.prj o practica1.prj, y se tiene que definir en la ventana de la figura no. 4, dentro del archivo bin. Crear el Programa ASM Para crear un programa fuente o ASM se tiene que dar la secuencia: File-----New-----Assembler Files < Fig. 6 Ventana Programa Ensamblador Como siguiente paso guardar esta ventana con el mismo nombre que el proyecto, pero con extensión.asm, dentro de la carpeta bin:

Save as < en c:/fsi/bin---- nombre.asm < Enlazar el Proyecto con el Programa ASM Con la finalidad de que el programa fuente (.asm) se parte del proyecto, se tiene que agregar el programa de la forma: Project (clic< en la ventana Project)------Add file < Fig. 7a Seleccionar el nombre del programa.asm creado. Abrir < El archivo.asm se anexa a la ventana de Project.- c:/.. Fig. 7b Ventanas para agregar un programa a un Proyecto.

Escribir el Programa.asm Para escribir un programa en Lenguaje Ensamblador hay que cumplir las Reglas de este Lenguaje, las cuales son que a distancias de tabuladores se deben escribir las partes de una instrucción, distribuida en: EIQUETAS NEMONICOS OPERANDOS COMENTARIOS ORG 0000H INICIO: MOV... FIN: JMP FIN ;Detener el microprocesador END ;Fin de Ensamblador ---------Salvar el programa con el mismo nombre que se ha designado al proyecto, pero con extensión.asm, por ejemplo pract01.asm Fig. 8 Ventana de un programa en Ensamblador. Ensamblar el Programa.asm Una vez escrito y guardado el programa, hay que proceder a ensamblarlo para ver primero si no tiene errores de escritura y de lógica. Debug----- Stara < Genera la ventana de Debug, seleccionando Virtual Machina, Microcontroller 80C52 y la frecuencia del cristal a 12 MHz.

Fig. 9 Ventana del Debug. 1) Si el Programa Tiene Errores: Manda la ventana de los errores: Fig. 10 Ventana cuando se generan errores. Donde La Ventana Message.- Proporciona Mensajes de Error y Warning, si se da doble clic sobre el error, nos posiciona en el renglón donde esta el error.. Fig. 11 Ventana donde se localiza un Error.

2) Si el Programa no Tiene Errores: Las Ventanas de Project y Message, se Minimizan La Ventana c:/fsi/bin/ nombre.asm permanece y se Generan las Ventanas : Code (nombre) y Main Registers (nombre), manda una venta como se muestra: Fig. 12 Ventana cuando no se generan errores. La Ventana Code (nombre).- Genera el Programa Link, que muestra el Programa ASM y el HEX Simultáneamente. Debug (Simulación) Permite la configuración del proceso de depuración, mediante la siguiente ventana de opciones: Fig. 13. Opciones de depuración En ella se puede elegir las siguientes opciones: -Virtual Machine, que corresponde al Simulador; -Real Machine, que se empleará cuando se utilice un sistema real, con ejecución en emulador ; -Other Tool, cuando se emplee otra herramienta.

Para simular el ejemplo propuesto, se utilizará la opción Virtual Machina (Simulador), introduciendo la frecuencia del cristal empleado (11.059 MHz) y el micro que se quiere simular, en este caso, el 80C51. Se elegirá el micro 80C52 cuando se desee utilizar extensiones del 80C51 que presente el micro empleado en la tarjeta de desarrollo, por ejemplo, el T89C51RD2 posee el Timer2, que sí tiene el 80C52 pero no el 80C51. Una vez definidas todas las opciones descritas anteriormente se realiza la compilación del fichero fuente, pulsando sobre la opción Make del menú Project, o sobre el icono de la barra de herramientas: Fig. 14. Icono para la compilación del fichero fuente Después de comprobar que la compilación no da errores, se puede dar comienzo a la depuración pulsando Start en el menú Debug de la barra del menú principal o sobre el icono: Fig.15. Icono de selección de la depuración La ventana de la depuración muestra el código fuente del programa (ya sea c o asm) con la línea en la que se iniciará la ejecución para la simulación resaltada en vídeo inverso. Como se observa en la figura 16, la ejecución del fichero comienza después de la definición de las variables. Fig. 16 Ventana de Simulación Completa.

El modo en que se realiza la depuración se puede seleccionar en el menú Debug. Las opciones Run, Step intro y Step over permiten la depuración completa, paso a paso, incluyendo todas las funciones del programa, y paso a paso sin entrar en las funciones del programa, respectivamente. Los tres modos de simulación se pueden seleccionar también pulsando sobre los iconos: Fig. 17. Iconos para definir el modo de la simulación Durante la simulación se puede acceder al estado de los puertos, los registros especiales del microcontrolador, etc seleccionando el objeto que se desee estudiar en el menú View. En el ejemplo planteado, interesará ver cómo cambia el estado del puerto P1, y los registros principales. Para ello se debe seleccionar Port1 dentro del submenú Hardware del menú View así como Main Registers, dentro del mismo menú (seleccionado por defecto). Tras la selección aparecerán las siguientes ventanas: Fig. 18. Ventanas de los Registros internos y el Puerto 1 Los pines del puerto P1 están representados en verde si están a nivel alto o en rojo si están en nivel bajo. Pinchando con el botón izquierdo del ratón sobre cada uno de los pines se puede elegir entre que el pin no tenga conexión alguna, que se conecte a Vcc, a masa (Ground) o a otro punto (Net). Para ver cómo van cambiando el valor de cada pin del puerto P1 durante la ejecución del programa ejemplo se debe reducir la velocidad de la simulación utilizando el icono: Fig. 19. Barra de variación de velocidad Si no se reduce la velocidad de la ejecución, el programa se ejecutará a la máxima velocidad, y no será observable la línea del programa que se está ejecutando ni se observarán cambios en los pines del puerto 1. Una vez seleccionada la velocidad de simulación, se comienza la ejecución del programa pulsando sobre el icono run de la figura 17. También se pueden observar el efecto del programa sobre el puerto P1 aunque la

simulación se realice a la máxima velocidad si se pulsa el icono Animate: Fig.20. Icono de Animate Para finalizar la simulación se hace: debug ----- terminate (Finaliza la Simulación) Existen Otras Ventanas de Simulación que pueden ser Activadas: View----- Data dump, que contiene las ventanas: Xdata View.- Mapa de memoria externa (se puede Escribir datos con < ) Data View.- Mapa de Memoria Interna Sfr View.- Mapa de Registros Bit View View------Hardware, que contiene las ventanas. Interrupt Controller Timer 0 Timer 1 Port 0 Port 1 Port 2 Port 3 UART Timer 2 Las Ventanas anteriores muestran los registros, Puertos y Timer a Nivel de Byte y bits.

USO DEL SOFTWARE PONY PROG Options < Calibration < Yes Options < Setup < Parallel < Avr ISPI/0 < Invert reset < OK

A continuación se conecta el programador y se alimenta; l conector DB9 se conectar en el puerto paralelo de la computadora. El microprocesador ya debe estar en el programador correctamente para poder ser grabado, en caso de que el mocro tenga un programa y se quiera grabar otro tenemos que ver lo siguiente. Device < Read< Esto permitira ver si el microprocesador tiene un programa escrito. Para borrar el programa hacer lo siguiente: Device < Erase <

Para escribir en el microprocesador Dev. Type seleccionar AT89S < File < Open < en la carpeta FSI y luego BIN aquí se guardan los archivo de proview 32 Selecciona el que se desee con extensión HEX < Por ultimo, el programa que se desee grabar en el microprocesador Ya que se haya hecho la elección del programa y este con extensión HEX se hace lo siguiente:

Device < Write < nota: aquí nos va a indicar si el micro fue grabado satisfactoriamente, si no es así revisar el cable del programador o el programador eso va a depender de cada usuario.