Práctica 3 de Microprocesadores
|
|
|
- Juan Carlos Cuenca Juárez
- hace 7 años
- Vistas:
Transcripción
1 Práctica 3 de Microprocesadores Objetivos - Familiarización con el microinstructor TM-683 de PROMAX y del entorno IT68KW. - Realización de programas básicos que permitan manejar los puertos de entrada/salida de la VIA 6522 y de sus temporizadores. - Generación de interrupciones y programación de excepciones. Descripción breve del microinstructor TM-683 de Promax 1.- Introducción El Microinstructor TM-683 es una plataforma educativa basada en el microprocesador MC Consta de los siguientes elementos hardware: 1)CPU de Motorola con reloj de 8Mhz. 2)Memoria RAM estática de 64K words. 3)memoria EPROM (con programa MONITOR) en configuración inicial de 32K words. 4)Dos canales de comunicación serie (canal A para aplicaciones de usuario y canal B para programación desde PC). Ambos canales series son aportados por la DUART )Cuatro puertos paralelos de 8 bits (aportados por sendas VIA's 6522). 6)Temporizadores internos (aportados por las VIA's y la DUART). 7)Bus de expansión. 8)Leds y y microinterruptores conectados a sendos puertos paralelos para simulación. Además se acompaña de una serie de aplicaciones software que permite su utilización: 1) Programa MONITOR (contenido en la EPROM del Microinstructor) 2) Programa ITF68KW (permite la conexión y transferencia de programas entre el PC y el programa monitor del microinstructor), 2.- Descripción del hardware del sistema El conjunto de chips de memoria, periféricos y posibles expansiones, están organizados según el siguiente mapa de memoria. Prácticas de microprocesadores 09/10/08 1
2 Direcciones Tipo Funciones FFFF EPROM Programa Monitor (Las direcciones FF corresponde a la Tabla de Excepciones) FFFF EPROM Zócalos de expansión FFFF RAM Memoria del sistema FFFF RAM Zócalos de expansión F VIA1 Entrada/Salida F VIA2 Entrada/Salida F DUART Entrada/Salida serie F E/S Expansión de E/S Práctica 3 El TM-683 utiliza un esquema de decodificación no completo en el que las líneas A23-A19 del microprocesador no intervienen. Esto implica que todos los recursos del sistema se encuentran replicados en diferentes direcciones de memoria, dependiendo de los valores que tomen dichas líneas del bus de direcciones. En el proceso de decodificación de los periféricos (VIAS y DUART) interviene la señal LDS, por lo que A0 debe ser 1 para acceder a sus diferentes registros internos. Por ejemplo, la VIA1 dispone de 16 registros internos mapeados en las direcciones impares que van de la $ a la $06001F. La VIA1 tiene conectado, en su puerto A, un conjunto de 8 microinterruptores y, en su puerto B, 8 diodos leds. La DUART implementa dos canales de comunicación A y B con niveles de tensión RS-232. En el momento de encender el microinstructor, el canal B de la DUART (que lo conexiona con el PC a través de un cable) se programa de acuerdo a la configuración de los microinterruptores conectados al puerto B y que se muestra en la siguiente tabla bps. 5 No paridad 6 8 bits por carácter 7 1 bit de stop 8 ROM usuario desactivada Ambas VIAS trabajan con un reloj a 0.8Mhz y la DUART a 3.68Mhz. Prácticas de microprocesadores 09/10/08 2
3 Parte del hardware del microinstructor se destina a la gestión de interrupciones, las cuales pueden ser vectorizadas o autovectorizadas. Las fuentes de demanda son: 1) los dos circuitos VIA1 y VIA2 con nivel de interrupción autovectorizada de 2 y 3 respectivamente. 2) el pulsador ABORT situado en el panel posterior y que está asociado al programa MONITOR. Dispone de prioridad autovectorizada de nivel 6. 3) la DUART utiliza prioridad 6 no autovectorizada. No tiene asignado ningún vector de excepción. 3.- Descripción del software Programa monitor Es una aplicación residente en la memoria EPROM del TM-683 y que controla los distintos elementos periféricos así como el canal de comunicación serie con el PC. Tiene las siguientes funciones: a) Manipulación de la memoria del TM-683: Visualización de contenido, modificación del contenido de determinadas posiciones, inicialización de bloques con un determiando valor, copia de una zona de la memoria, movimiento de bloques de memoria, inserción de bloques de memoria, ensamblado y desensamblado de instrucciones sobre la memoria. b) Manipulación de los registros de la CPU: Visualización de contenido y operaciones de modificación y Reset. c) Ejecución de programa de usuario: Ejecución continua, paso a paso, con traza y con breakpoints definidos por el usuario. d) Opciones de manipulación de ficheros (formato S28) para cargar módulos ejecutables desde el disco a la placa y viceversa. e) Funciones específicas como conversión hex/decimal, manipulación de reloj, etc. Para obtener la lista completa de las funciones del programa monitor, pinche aquí. El programa Monitor utiliza las siguientes posiciones de la RAM. Direcciones Comentario F7 Pseudotabla de vectores. 0200F Variables del sistema A-03F7FF 03F800-03FFFF Memoria libre RAM reservada a la PILA Prácticas de microprocesadores 09/10/08 3
4 La mayor parte de los vectores de excepción que se encuentra en ROM apuntan a los pseudovectores de la RAM. De esta forma el usuario puede modificar el contenido de los mismos y establecer sus propias rutinas de excepción. En la siguiente tabla se han representado aquellos vectores de excepción que tienen asociados pseudovectores modificables en la RAM, junto con las direcciones que ocupan estos últimos y las funciones asocidas, si tienen, que implementa el programa MONITOR. Vector Pseudovector Dirección RAM (hex.) Función asociada Acción Ilinst() Instrucción ilegal Zerdiv() División por cero E -- Instrucción CHK Instrucción TRAPV A Privio() Violación de privilegio Tracing() Excepción TRACING Emulación C -- Emulación Autovector Isrt1() Autovector 2, VIA E -- Autovector 3, VIA Autovector 4, EXT A -- Autovector 5, EXT Aborta() Autovector 6, ABORT Autovector C TRAP #6-TRAP#F No usados F2 -- Interrupción de usuario 1-16 Por ejemplo, el pseudovector 0 tiene la función asociada Ilinst(). Esto implica que el pseudovector está apuntando a una zona de la memoria donde existe una rutina de excepción que se ejecuta cada vez que se genera una excpeción por instrucción ilegal. Si el programador quiere realizar una rutina de excepción propia, en lugar de la que se ofrece, sólo se tiene que modificar el contenido del pseudovector para que apunte a la rutina diseñada. Es conveniente, cada vez que se modifiquen pseudovectores que tengan funciones asociadas, almacenar una copia del contenido del pseudovector original para ser restaurada cuando finalice la ejecución del programa. Otras excepciones como son: reset, error de bus, error de direccionamiento, vector de interrupción no inicializado, interrupción espúrea, TRAP #0-TRAP#5 están implementadas por el programa MONITOR pero no son modificables por el usuario. Asimismo los vectores de interrupción del no están implementados y, por tanto, no pueden ser usados. Prácticas de microprocesadores 09/10/08 4
5 Son interesantes las funciones que realizan los TRAPS. TRAP #0 TRAP #3 TRAP #4 TRAP #5 Permite el acceso a funciones del programa monitor como manipulación de cadenas, visualización, etc. El tipo de función que se realiza depende del contenido del registro D0. Permite al usuario que el microprocesador pase a modo superivisor. Establece puntos de ruptura. Devuelve el control al programa MONITOR. Esta debe ser la última instrucción de cualquier programa de usuario que no tenga ejecución sin fin Conexión con el programa MONITOR desde un PC Desde el propio entorno IDE68K, explicado en los boletines de prácticas 1 y 2, puede conectarse a los servicios del programa MONITOR residente en la placa TM683. Para ello sólo es necesario utilizar un enlace serie entre el PC y el TM683 (conector B). El puerto usado y los parámetros del mismo se pueden configurar en Serial Port Settings del menú Options del IDE68K. Con él se puede seleccionar el COMn, la velocidad, paridad, etc. La comunicación con el TM683 debe realizarse en concordancia con los parámetros establecidos en el arranque del sistema mediante los microinterruptores (ver dibujo) y con control de flujo XON/XOFF. Prácticas de microprocesadores 09/10/08 5
6 Una vez configurados los parámetros de la comunicación, mediante la opción Run External Computer del menú Run, se abre una ventana de comunicación entre el programa MONITOR del TM683 y el PC, utilizando el enlace serie. Si todo ha ido correctamente, en dicha ventana debe aparecer un menú básico de las opciones principales del programa MONITOR, tal y como muestra la figura de la página anterior. 1) Transferencia del fichero ejecutable. Una vez compilado el programa en el entorno IDE68k, se genera un fichero con la extensión.hex que contiene el código objeto siguiendo el formato S28 de Motorola. Este es el fichero que se deberá transferir al microinstructor. El procedimiento para hacerlo pasa por seleccionar la carga de un absoluto a la placa (l + enter en la ventana external computer) y, a continuación, pulsar F2. Esto provoca que se abra una ventana nueva donde deberemos seleccionar, usando un explorador, el fichero con la extensión.hex que se desea enviar al TM683. Si el proceso ha ido correctamente aparecerá el mensaje de Absoluto cargado. Importante: El microinstructor sitúa el programa transferido a partir de la dirección de memoria que, en el propio programa, se ha establecido con la directiva de organización, y ésta se debe elegir de tal forma para que todo él se ubique dentro del rango de la RAM libre ($02106A-$03F7FF). 2) Ejecución del programa. Partiendo de las opciones del menú principal, presionando g (Ejecución), el sistema nos preguntará sobre Pc/Dirección(P/A), seleccionaremos A; la dirección de inicio (p.e $21100 en la figura inferior -nótese que no se representa el símbolo $) y si deseamos activar breakpoints. Prácticas de microprocesadores 09/10/08 6
7 Estudio teórico Para el desarrollo del estudio teórico se recomienda descargar el fichero TM683.INC que incluye todas las definiciones de las direcciones que ocupan los pseudovectores y registros internos de la VIA1, VIA2 y DUART del microinstructor: Con la directiva INCLUDE TM683.INC podrá utilizar las etiquetas definidas en ese fichero en su programa. Parte primera: 1.- La VIA1 del microinstructor TM-683 dispone de una hilera de microinterruptores conectados al puerto A de la misma y un conjunto de diodos LED, conectados al puerto B que se iluminan cuando el bit correspondiente del puerto B es 0 y se apagan si es Diseñe un programa en ensamblador que permita: - configurar el puerto A como entrada - configurar el puerto B como salida - mostrar en los diodos los valores de los microinterruptores. Parte segunda: Se desea resolver un problema usando dos técnicas distintas: interrupciones y polling. En concreto, se desea diseñar un programa que permita incrementar una variable cada segundo y mostrar el contenido binario de dicha variable en los LEDs conectados en el puerto B. El programa debe permitir: - configurar adecuadamente el puerto de la VIA conectados a los LEDS - configurar el temporizador para que active el bit 6 del IFR cada 32,5ms aproximadamente suponiendo que la fclk es de 0,8Mhz. - incrementar una variable auxiliar cada vez que se genere un desbordamiento en el temporizador.(nota: determina el valor que máximo que toma esta variable cuando se alcanza un segundo de funcionamiento) - incrementar la variable contador de segundo cada vez que la variable auxiliar alcanza su máximo valor - presentar de forma adecuada el contenido de la variable contador de segundos en los diodos LED s Mediante (polling) Se realizará mediante consulta continua del bit 6 del IFR. Mediante excepciones Prácticas de microprocesadores 09/10/08 7
8 Se diseñará una rutina de excepción que permita la realización del programa anterior, sin que, ahora, sea necesario consultar continuamente el flag del registro IFR. Además de esta rutina se acompañara del conjunto de instrucciones necesarias para la adecuada instalación y activación de la rutina de excepción. Ejercicio opcional puntuable: Desarrolle un programa que permita implementar un reloj digital que muestre minutos y segundos en los displays de 7 segmentos del periférico que se conecta al TM683. Los displays se controlarán a través de los puertos A y B de la VIA. En la siguiente figura se muestra cómo está implementada dicha conexión. El puerto A de la VIA contiene el código 7 segmentos del dígito a mostrar en uno de los displays de 7 segmentos. Un segmento encendido se consigue poniendo a 0 el correspondiente bit del puerto A (véase el ejemplo del número 5 en el gráfico inferior). A su vez, para que uno de los cuatro displays se active, debe ponerse a 0 el correspondiente bit del puerto B. PA7-0= abcdefgp Código 7seg del a a a a f g b f g b f g b f g b e c e c e c e c d d d d PB3-0 Nota: Como ayuda, siga el procedimiento que se explica en la solución del problema 7 del boletín de de problemas de E/S del MC Prácticas de microprocesadores 09/10/08 8
Tema 3 SUBRUTINAS. Estructura de Computadores OCW_2015 Nekane Azkona Estefanía
Tema 3 SUBRUTINAS ÍNDICE Definición e instrucciones básicas Soporte para el tratamiento de subrutinas (ejecución de la subrutina y gestión del bloque de activación) Interrupciones vs llamadas a procedimiento
INDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)
INDICE Capitulo 1. Qué es un computador? 1.1. Introducción 1 1.2. El computador como dispositivo electrónico 2 1.3. Cómo se procesa la información? 3 1.4.Diagrama de bloques de un computador 1.4.1. Información
PRÁCTICA 4 Montaje y evaluación de sistemas secuenciales.
Montaje y evaluación de sistemas secuenciales. 1.- Objetivos: El objetivo de este módulo es familiarizar al alumno con los sistemas secuenciales partiendo del más sencillo (un biestable) para llegar al
TEMA 1: Concepto de ordenador
TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos
SISTEMAS OPERATIVOS Arquitectura de computadores
SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega [email protected] Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios
Tutoría 2. Banco de memoria de 8 y 16 bits (8086)
Tutoría 2. Banco de memoria de 8 y 16 bits (8086) RESUMEN Cuando el procesador opera en modo mínimo, éste genera las señales de control para la memoria y los dispositivos de E/S. [1, pág. 292]. Para utilizar
Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina
Instrucciones de uso. CONTROLLER e AS-i AC1308/AC / / 2004
Instrucciones de uso CONTROLLER e AS-i AC1308/AC1314 ES 7390396 / 02 03 / 2004 1 2 3 4 5 Índice de contenidos Utilización correcta... 3 Interfaz de programación RS232C... 3 Interfaz DeviceNet... 3 Montaje...
Tema: Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1
SISTEMAS ELECTRÓNICOS DIGITALES
SISTEMAS ELECTRÓNICOS DIGITALES PRÁCTICA 6 SISTEMA DE ENCRIPTACIÓN 1. Objetivos - Estudio del funcionamiento de memorias RAM y CAM. - Estudio de métodos de encriptación y compresión de datos. 2. Enunciado
VOCABULARIO DEL HARDWARE. Docente Yeni Ávila
VOCABULARIO DEL HARDWARE Docente Yeni Ávila HARDWARE El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.
Registros de desplazamiento
Registros de desplazamiento Definición de registro de desplazamiento básico Tipos de registro de desplazamiento Configuraciones específicas Aplicaciones más típicas VHDL Ejercicio propuestos Definición
Conversor USB a cctalk
Conversor USB a cctalk Manual de Usuario AMPASA Version 2.0 Tabla de contenidos 1 Interfaz USB para cctalk... 2 1.1 Diagramas de alimentación... 3 2 Instalar los drivers de la Interfaz USB para cctalk...
Guía de uso del programa AVR-Studio
Guía de uso del programa AVR-Studio El entorno de desarrollo AVR-STUDIO nos permite cargar, ensamblar y depurar los programas que escribimos en lenguaje ensamblador. Los pasos para crear un proyecto nuevo
TECNOLOGÍA DE REDES. Temario 01/04/2008. Unidad 2. LAS WAN Y LOS ROUTERS (Segunda Parte)
TECNOLOGÍA DE REDES Profesor: Héctor Abarca A. Unidad 2. LAS WAN Y LOS ROUTERS (Segunda Parte) Profesor: Héctor Abarca A. Temario Redes WAN Introducción a las redes WAN Introducción a los routers de una
Diseño de una calculadora
DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Diseño de una calculadora Sistemas Digitales Avanzados 1. Introducción y objetivos El propósito general de esta
ING. JONATHAN QUIROGA TINOCO. Desarrollado por Ing. Jonathan Quiroga T.
ING. JONATHAN QUIROGA TINOCO PARTE III EDITOR DE PROGRAMA Los participantes manejarán el software de programación para editar, verificar, monitorear el diagrama de escalera y comunicarse con el PLC de
Manual de formación para soluciones generales en automatización Totally Integrated Automation (T I A )
Manual de formación para soluciones generales en automatización Totally Integrated Automation (T I A ) MÓDULO D4 PROFIBUS DP con CPU 315-2DP maestra/et 200M esclava T I A Manual de Formación Página 1 de
Actualizaciones de software Guía del usuario
Actualizaciones de software Guía del usuario Copyright 2008, 2009 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. Aviso
INSTRUCCIONES PROGRAMADOR ATR-901. Introducción...2
INSTRUCCIONES PROGRAMADOR ATR-901 Índice Introducción...2 1. Funciones de los displays y teclas...2 1.1 Indicadores numéricos (displays)...3 1.2 Significado de los indicadores luminosos (leds)...3 1.3
PRINCIPALES COMPONENTES DE LA PLACA MADRE NAYAT C. BENSALEM MEDINA LUCAS BALDÁN MANZANO HELENA MEDINA SÁNCHEZ 2º BACHILLERATO B
PRINCIPALES COMPONENTES DE LA PLACA MADRE NAYAT C. BENSALEM MEDINA LUCAS BALDÁN MANZANO HELENA MEDINA SÁNCHEZ 2º BACHILLERATO B ÍNDICE GENERAL 1. Qué es la placa madre 2. Imágenes tomadas en el aula 2.1.
Práctica 5MODBUS: Bus Modbus
Práctica 5MODBUS: Bus Modbus 1 Objetivos El objetivo de esta práctica es la utilización y la programación de una red Modbus. El alumno debe ser capaz de: Diferenciar los tres niveles fundamentales de la
COMO EMPEZAR... Proceso de conexión de la placa al ordenador:
COMO EMPEZAR... Dentro de las múltiples versiones de LOGO existentes en el mercado, hemos elegido WINLOGO y MSWLOGO por varias razones: - Las primitivas están en español. - MSWLOGO es de libre distribución,
GUÍA RÁPIDA CONFIGURACIÓN PLUGIN Y DRIVER KRONOS NET
GUÍA RÁPIDA CONFIGURACIÓN PLUGIN Y DRIVER KRONOS NET TÍTULO GUÍA CONFIGURACIÓN PLUGIN Y DRIVER VERSIÓN 1.00 FECHA 2015 07 23 ESTADO POR REVISAR COD CONTROL GUÍA CONFIGURACIÓN PLUGIN Y DRIVER Los drivers
Los componentes de la tarjeta madre del PC. Sistemas Operativos. Febrero 2014.
Los componentes de la tarjeta madre del PC Sistemas Operativos. Febrero 2014. La tarjeta Madre o Motherboard, que es la placa verde, roja, azul o dorada que esta dentro del gabinete de nuestra computadora,
Práctica final. Emilia Cruz Fernández Martínez
Guadalinex Práctica final Curso 2003/2004 Emilia Cruz Fernández Martínez Desarrollo de una unidad didáctica usando software libre ELEMENTOS FUNCIONALES DE UN ORDENADOR Qué es un ordenador? Es un dispositivo
FUNCIONAMIENTO DEL ORDENADOR
FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores
4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb?
1. Qué es un bit? 2. Qué valores puede tener un bit? 3. Cuántos bits hay en 1 byte? 4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1
0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)
Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =
Qué es un Microcontrolador?
Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone
Pan-Tilt MJPEG Cámara para conexión en red Guía de instalación rápida
Pan-Tilt MJPEG Cámara para conexión en red Guía de instalación rápida Version 1.0 1 Primeros pasos Contenido del paquete Compruebe minuciosamente los artículos que contiene el paquete. Éste debe contener
CICLOS DEL PROCESADOR
UNIDAD DE CONTROL CICLOS DEL PROCESADOR Qué es un ciclo de búsqueda? Para qué sirve estudiar los ciclos de instrucción de una CPU? Para comprender el funcionamiento de la ejecución de instrucciones del
TÉCNICO EN REPARACIÓN DE ORDENADORES
TÉCNICO EN REPARACIÓN DE ORDENADORES Requisitos Ser mayor de 16 años. Conocimientos básicos de electrónica y/o informática. Lectura óptima de textos. Salidas Laborales Técnico en montaje y reparación de
(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM
Unidad 1 Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática EPS - UAM Índice 1. Sistemas digitales basados en microprocesador. 1.1. Arquitectura
Guía rápida para gestionar el puerto paralelo del PC
Guía rápida para gestionar el puerto paralelo del PC Descarga desde: http://eii.unex.es/profesores/jisuarez/descargas/ip/guia_rapida_pp.pdf José Ignacio Suárez Marcelo Universidad de Extremadura Escuela
GUÍA DE INSTALACIÓN PARA RISK SIMULATOR 2016
GUÍA DE INSTALACIÓN PARA RISK SIMULATOR 2016 Bienvenido a la guía de instalación del software Risk Simulator a continuación tendrá la explicación paso a paso para una correcta instalación y funcionamiento
Red Inalámbrica. Conexión a EDUROAM con Microsoft Windows 10.
Los pasos para configurar y conectarse a la red inalámbrica eduroam de la UAM son los siguientes: 1. Requisitos previos para establecer conexión con la red eduroam 2. Conexión con instalador a la Red Inalámbrica:
REEA. Conexión de un S con WinCC RT Advanced V.12
Conexión de un S7-1200 con WinCC RT Advanced V.12 Objetivo Conexión entre un autómata Siemens S7-1200 y el Scada WinCC Advanced V.12 en modo Runtime para PC. Hardware y software a utilizar Hardware: PC
Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
Lanzamiento de nueva versión KIT PLUGIN_AW... Ahora aprender C es más fácil!
COMENTARIO TECNICO Mundo EDUKIT08 Por: Ing. Roberto Simone Ingeniero de aplicaciones [email protected] Ing. Daniel Di Lella D.F.A.E www.edudevices.com.ar [email protected] [email protected]
EL ORDENADOR A. PERIFÉRICOS. B. UNIDAD CENTRAL. 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO
EL ORDENADOR 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO 4. PARTES DE UN SISTEMA INFORMÁTICO A. PERIFÉRICOS. B. UNIDAD CENTRAL. a) CARCASA b)
INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje
INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores
SISTEMA AUTONOMO CON PATROL IP Manual de Usuario VERSION 1.0 PRELIMINAR
Ordene este documento como UM-90925 Rev. A UM-90925 Dto. de Ingeniería SISTEMA AUTONOMO CON PATROL IP Manual de Usuario VERSION 1.0 PRELIMINAR 1. Descripción General. El sistema autónomo es una alternativa
El ordenador. Codificación binaria. Código ASCII
El ordenador Codificación binaria La razón por la que utilizar únicamente dos dígitos se debe a que todos los dispositivos de un ordenador trabajan con dos estados únicos. Activado-Desactivado, pasa corriente-no
APENDICE B Ensamblador IASM11/Simulador AVSIM11
APENDICE B Ensamblador IASM11/Simulador AVSIM11 El programa ensamblador IASM11, es una herramienta que permitirá editar y ensamblar programas para el microcontrolador HC11. Este programa corre bajo la
AUTOMATIZACIÓN INDUSTRIAL
Departamento de Ingenieria de Sistemas y Automática AUTOMATIZACIÓN INDUSTRIAL 1 AUTOMATIZACION INDUSTRIAL 2 AUTOMATIZACION INDUSTRIAL 3 AUTOMATAS PROGRAMABLES Surgen de la necesidad de controlar automáticamente
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN LABORATORIO DE CIRCUITOS DIGITALES
28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O
Interfaz con Dispositivos I/O Interfaz con Dispositivos de Salida y Salida Unidad 4, Segunda Parte Port Mapped Memory mapped 1 2 Ejecución de la Instrucción OUT Ejecución de la instrucción OUT Dirección
Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones
Introducción a la Computación Capítulo 10 Repertorio de instrucciones: Características y Funciones Que es un set de instrucciones? La colección completa de instrucciones que interpreta una CPU Código máquina
Guía de uso Tarjeta Nexys 2 FPGA Spartan-3E
Tarjeta Nexys 2 FPGA Spartan-3E Ingeniería Eléctrica y Electrónica DIEE Sede Bogotá Facultad de Ingeniería del Departamento Ingeniería Eléctrica y Electrónica. Tarjeta Nexys 2 FPGA Spartan 3-E. Versión
ESTRUCTURA BÁSICA DE UN ORDENADOR
ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los
4.2 Servicio de exploración de E/S
4.2 Servicio de exploración de E/S Acerca de esta sección En esta sección se presentan algunas funciones, características y opciones de configuración del servicio de exploración de E/S. Contenido de esta
COMUNICACIÓN SERIE (RS232)
COMUNICACIÓN SERIE (RS232) Introducción Una manera de conectara dos dipositivos es mediante comunicaciones serie asíncronas. En ellas los bits de datos se transmiten "en serie" (uno de trás de otro) y
TomTom. Compatibilidad Bluetooth para Service Tool
TomTom Compatibilidad Bluetooth para Service Tool Cómo conectarse a un dispositivo LINK 300/ 310 mediante Bluetooth Cómo 300/310 conectarse mediante a Bluetooth un dispositivo LINK El presente documento
COMPUTADORAS DIGITALES
COMPUTADORAS DIGITALES A. OBJETIVOS 1. Familiarizar al estudiante con la arquitectura de computadoras de 8bits. 2. Familiarizar al estudiante con el diseño, construcción y programación de los microcontroladores
Manual de instalación AutoFirma 1.4.3
DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Y LAS Manual de instalación 1.4.3 Manual de usuario Índice de contenidos 1 Introducción...3 2 Requisitos mínimos...4 3 Enlaces de descarga...5 4 Instalación...5
Manual de instalación para central digital
anual de instalación para central digital 750 0 T REF.: 5 Rev. Descripción Central para instalaciones de portero y videoporteo en sistema digital con placas de superficie Serie 7. Llamada electrónica tritonal
DESCRIPCIÓN DE LOS MONTAJES Y TARJETAS DE CIRCUITO IMPRESO
Estudio y realización de un enlace Bluetooth para el sistema de 127 Capítulo 6 DESCRIPCIÓN DE LOS MONTAJES Y TARJETAS DE CIRCUITO IMPRESO Como ya hemos visto, las características mecánicas y funcionales
CX-Integrator permite crear tablas de data link Offline para transferirlas posteriormente.
Configuración de red Controller Link CX-Integrator permite crear tablas de data link Offline para transferirlas posteriormente. CX-Integrator permite modificar los parámetros de la data link Online y transferirlos
Seleccione en el escritorio el programa Sucosoft S40 y darle doble click.
Programación y manejo de Sucosoft S40: Cómo Programar? Seleccione en el escritorio el programa Sucosoft S40 y darle doble click. Aparece una ventana denominada administrador Sucosoft en la cual se encuentra
Consta de dos programas. (Puedes descargarlos en modo demo haciendo clic en los nombres)
TurnoMaticUDP Es un "turno-matic" pero más flexible y potente, con la ventaja de una menor inversión ya que utiliza los ordenadores, pantallas, y el cableado estructurado de la propia empresa. Es escalable
Memoria. Organización de memorias estáticas.
Memoria 1 Memoria Organización de memorias estáticas. 2 Memoria En memoria físicas con bus de datos sea bidireccional. 3 Memoria Decodificación en dos niveles. 4 Necesidad de cantidades ilimitadas de memoria
PRUEBA DE ACCESO A LAS ENSEÑANZAS UNIVERSITARIAS OFICIALES DE GRADO 2016
PRUEBA DE ACCESO A LAS ENSEÑANZAS UNIVERSITARIAS OFICIALES DE GRADO 2016 Mayores de 25 y 45 años MANUAL DEL CORRECTOR INDICE 1. REQUISITOS DE LA APLICACIÓN...2 2. USO DEL LECTOR DE CÓDIGO DE BARRAS...2
JAVA 7 Los fundamentos del lenguaje Java
Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado
Práctica de laboratorio Conexión y configuración de hosts
Práctica de laboratorio 3.6.4 Conexión y configuración de hosts Objetivos Conectar una PC a un router mediante un cable directo Configurar la PC con una dirección IP adecuada Configurar la PC con un nombre
Automatización de micro red eléctrica con fuentes renovables y almacenamiento de Hidrógeno
6 SCADA 6.1 INTRODUCCIÓN El software utilizado para el sistema SCADA (Supervisory Control and Data adquisition) es el Vijeo Citect de Schneider Electric. Ilustración 82 Visión general del software Vijeo
Arquitectura de Computadores. Apellidos, Nombre:
No se considerarán como válidas las respuestas en las que no se justifiquen los cálculos realizados No se permite el uso de ningún tipo de documentación, ni de calculadora Sólo existe una única opción
Guía para la instalación de discos duro SATA y Configuración RAID
Guía para la instalación de discos duro SATA y Configuración RAID 1. Guía para la instalación de discos duro SATA... 2 1.1 Instalación de discos duros serie ATA (SATA)... 2 2. Guía para Configuracións
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software
Manual de Uso e Instalación
Manual de Uso e Instalación Manual de Uso Manual de Instalación Gracias por adquirir nuestros productos. La instalación de este producto es exclusiva responsabilidad del cliente. Precauciones Aunque usted
MINI GUIA: CONEXIÓN SEPAM CON USB WINDOWS - XP
MINI GUIA: CONEXIÓN SEPAM CON USB 1 Actualmente los equipos SEPAM se suministran con puerto USB en el panel frontal. ------------------------ 2 Es obligatorio el uso de SFT2841 en su versión 14.0 o superior.
Anexo C. Manual del usuario
Anexo C Manual del usuario 1. Introducción La aplicación requiere tener instalada la máquina virtual de java versión 1.6 o superior (tanto en sistemas operativos Windows como en sistemas operativos Linux).
Memoria Virtual. Memoria Virtual
Memoria Virtual DISEÑO DE SISTEMAS DIGITALES EL-3310 I SEMESTRE 2008 Memoria Virtual Define la relación entre memoria principal y memoria secundaria Permite crear la ilusión de una memoria principal de
ACTEON Manual de Usuario
SUBDIRECCIÓN GENERAL DE TECNOLOGÍAS DE LA INFORMACIÓN Y DE LAS COMUNICACIONES Referencia: ACT(DSI)MU01 Nº Versión: 1.00 Fecha: ÍNDICE 1. INTRODUCCIÓN...3 1.1. OBJETO DE ESTE DOCUMENTO... 3 1.2. ALCANCE...
PIC-Ready1. Placa adicional. Manual de usuario. MikroElektronika
PIC-Ready1 Manual de usuario Todos los sistemas de desarrollo de Mikroelektronika disponen de un gran número de módulos periféricos, ampliando el rango de aplicaciones de los microcontroladores y facilitando
Instructivo Configuración de Máquinas Fiscales
Instructivo Configuración de Máquinas Fiscales Estimado usuario le facilitamos este instructivo para guiarlo a través de la configuración de su máquina fiscal. Al momento que decida configurar su máquina
Funcionamiento de la Pila (o stack)
Funcionamiento de la Pila (o stack) Todo μp cuenta con una memoria de almacenamiento temporal denominada Pila Es una estructura de datos de tipo secuencial (LIFO) Existen dos operaciones básicas posibles:
Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik
Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo
Manual de usuario de configuración de Navegadores para Sede Electrónica del SEPE
Manual de usuario de configuración de Navegadores para Sede Electrónica del SEPE V4.2 Octubre de 2015 Ver. 4.0 Página 1 de 40 C/ Condesa de Venadito 9 Índice 1. OBJETIVOS... 3 2. REQUISITOS GENERALES...
Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo
TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para
Programador de riego una estación Manual de Instrucciones
Programador de riego una estación Manual de Instrucciones ÍNDICE INTRODUCCION... 4 CONOCIENDO EL PROGRAMADOR... 5 PUESTA EN HORA:... 6 AJUSTE DEL TIEMPO DE RIEGO (DURACIÓN)... 6 PROGRAMA P1:... 7 Para
Manual de instalación Cable de interfaz USB
KERN & Sohn GmbH Ziegelei 1 D-72336 Balingen E-mail: [email protected] Tlfn.: +49-[0]7433-9933-0 Fax.: +49-[0]7433-9933-149 Web: www.kern-sohn.com Manual de instalación Cable de interfaz USB KERN DBS-A02
Introducción al PLC Simatic Siemens S7-200.
Francisco J. Jiménez Montero. Málaga, Febrero de 2007. Revisado: Noviembre de 2010. Ciclo Formativo de Grado Medio de Instalaciones Eléctricas y Automáticas. Introducción al PLC Simatic Siemens S7-200.
PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD
PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD Fecha de entrega: 28 de septiembre Durante la realización de esta práctica el estudiante debe familiarizarse con el uso de dos tipos de sensores:
Noticias RED Remisión electrónica de documentos
Noticias RED Remisión electrónica de documentos Boletín de Noticias RED 2006/04 18 de mayo de 2006 Adaptación de las plataformas informáticas del Sistema RED para usuarios LINUX Se han adaptado todos los
TEMA II: ALMACENAMIENTO DE LA INFORMACIÓN
CUESTIONES A TRATAR: Existe un tipo único tipo de memoria en un determinado computador? Todas las memorias de un computador tienen la misma función?. Qué es la memoria interna de un computador? Por qué
Guía de instalación del punto de acceso WiFi XWNB5201 Powerline 500
Guía de instalación del punto de acceso WiFi XWNB5201 Powerline 500 Servicio técnico Gracias por seleccionar productos NETGEAR. Después de instalar el dispositivo, busque el número de serie en la etiqueta
Manual de usuario de Samsung SecretZone. rev
Manual de usuario de Samsung SecretZone rev.2010-06-29 Índice Contents Chapter1 Precauciones Chapter2 Instalación de Samsung SecretZone Antes de proceder a la instalación Especificaciones del sistema para
Guía 3 1. Objetivo General Conocer las actividades básicas de gestión de un servidor SCADA.
Guía 3 1 Tema: Gestión del servidor SCADA Lugar de ejecución: Edificio de Electrónica (Laboratorio de ). Tiempo de ejecución: 2hrs. Objetivo General Conocer las actividades básicas de gestión de un servidor
Manual de Instrucción para el usuario del sistema de TELE-MAPA
Manual de Instrucción para el usuario del sistema de TELE-MAPA 1 Índice Índice 2 Introducción... 2 1. PIT Mobile MAPA.. 2 2. Verificar Conexión. 4 3. Descargar de dispositivo. 5 4. Enviar Exámenes. 10
1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...
Índice INTRODUCCIÓN...11 CAPÍTULO 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS...13 1.1 La arquitectura de los ordenadores...14 1.1.1 La máquina de Turing...14 1.1.2 La arquitectura Harvard...15 1.1.3
Firmware de la Cámara DiMAGE X1, Versión 1.10
www.konicaminolta.com www.konicaminoltasupport.com Firmware de la Cámara DiMAGE X1, Versión 1.10 Esta sección explica cómo instalar la versión 1.10 del firmware de la DiMAGE X1. (Firmware es el software
Registros SFR vistos hasta ahora: Microcontroladores PIC
Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El
Guía de Gestión y Diagnóstico de Firmwares de PLCs con Unity (TSX Premium TSX Quantum M340) Centro de Competencia Técnica
Guía de Gestión y Diagnóstico Guía de Gestión y Diagnóstico de Firmwares de PLCs con Unity (TSX Premium TSX Quantum M340) Centro de Competencia Técnica Índice: Objetivos del documento Documentación asociada
Procedimiento de instalación rápida con CD-ROM. Activación y uso de EtherTalk para Mac OS 9.x
Macintosh Este tema incluye: Requisitos en la página 3-32 Procedimiento de instalación rápida con CD-ROM en la página 3-32 Activación y uso de EtherTalk para Mac OS 9.x en la página 3-32 Activación y uso
Guía de AirPrint. Versión 0 SPA
Guía de irprint Versión 0 SP Definiciones de notas En esta Guía del usuario se utiliza el siguiente icono: Nota Las notas le indican cómo responder ante situaciones que pueden presentarse, ofreciendo consejos
Manejo de Entrada-Salida. Arquitectura de Computadoras
Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.
: Algorítmica y Estructura de Datos I
FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Algorítmica y Estructura de Datos I Carga Horaria
- MANUAL DE USUARIO DE LA PLATAFORMA DE EDICION DE PROYECTOS DE LA XERENCIA MUNICIPAL DE URBANISMO DE VIGO -
- MANUAL DE USUARIO DE LA PLATAFORMA DE EDICION DE PROYECTOS DE LA XERENCIA MUNICIPAL DE URBANISMO DE VIGO - INDICE: 1. Introducción. 2. Requisitos de instalación de la aplicación. 3. Registro en la plataforma.
