b) Las teclas pueden generar varios impulsos tanto al pulsar como al soltar (rebotes durante t < 100 ms, p. ej.). El usuario pulsa la tecla así
|
|
- Silvia Maestre Herrera
- hace 7 años
- Vistas:
Transcripción
1 . Control de un teclado matricial En esta práctica se genera el código adecuado para poder utilizar un teclado matricial. El programa debe convertir cada pulsación sobre el teclado, en un carácter ASCII que identifique la tecla. El carácter se puede enviar a la utilidad Uviterm del PC, o bien a la pantalla LCD... Características funcionales de la interfaz teclado-stema En el desarrollo de la interfaz es necesario tener en cuenta que: a) El usuario pulsará varias teclas multáneamente. b) Las teclas pueden generar varios impulsos tanto al pulsar como al soltar (rebotes durante t < 00 ms, p. ej.). El usuario pulsa la tecla así t Pero se genera ésto (por ejemplo) t NOTA: '0' = contacto cerrado c) El usuario teclea lo bastante lento como para poder detectar las pulsaciones mediante consulta. d) El stema es capaz de atender a los mensajes de pulsación a la velocidad en que se generan ( se neceta un buffer de teclado). e) Para el conexionado del +5V 2 3 A B C * 0 # D Fila A Fila B Fila C Fila D P5.7 P5.6 P5.5 P5.4 teclado se utilizará el puerto P5 del micro, con las agnaciones de bits que se indican en la figura. P5.3 Col P5.2 Col 2 P5. Col 3 P5.0 Col 4
2 .2. Diagrama de bloques de la interfaz El programa de control del teclado se basa en dos rutinas que se describen a continuación: TECLADO EXPLORACION DEL TECLADO kb_scan kb_in MÁQUINA DE ESTADOS ANTI-REBOTES kb_reb kb_out a) Rutina de exploración. Activa (pone a 0 ) secuencialmente las salidas P5.7 a P5.4 (filas A a D) y lee las entradas P5.3 a P5.0 (columnas a 4). Actualiza la variable kb_in con el valor: a) Si hay ninguna tecla pulsada, kb_in = 0. b) Si hay alguna tecla pulsada, kb_in = ASCII de la tecla. b) Rutina antirrebotes. A partir de la variable kb_in, que puede contener rebotes, actualiza la variable kb_out libre de rebotes. Se realiza mediante una máquina de estados. En la página guiente se muestra el diagrama de flujo de la rutina de exploración. 2
3 Diagrama de flujo de la rutina de exploración kbscan Mascara= 0b Para activar la fila A (P5.7) P5= mascara Nibble bajo de P5 = Ninguna tecla pulsada de esta fila Rotar la máscara a la derecha Ya se encontró una tecla pulsada kbin = nº tecla kbin = ascii tecla return Número de 0 a 5 Mediante consulta a una tabla máscara= 0b kbin = 0 mascara return 3
4 El diagrama de estados de la máquina anti-rebotes es el guiente: EL ESTADO INICIAL ES E0 E0 kb_out = 0 (*) kb_in!= 0 alarma temp. kb_out = kb_in E E3 kb_out = 0 (*) arranca temp. arranca temp. alarma temp. E2 kb_in = 0 (*) Se puede dejar n poner a 0, para que sea la rutina que utilice kb_out quien lo borre La máquina de estados se realiza mediante una subrutina que comprueba el valor de una variable (estado) y según su valor realiza las operaciones adecuadas (p. ej. actualizar salidas) y determina se ha de producir la tranción a un nuevo estado. En la página 5 se indica el diagrama de secuencia de operaciones de una máquina de estados genérica. Además, esta máquina de estados utiliza un temporizador. En la página 6 se muestra la forma de obtener un conjunto de temporizadores SW basados e un tiemporizador HW. 4
5 Implementación de una máquina de estados. maq_est estado = 0 Se acaba de cambiar a este estado actualizar salidas,etc. estado = una estructura equivalente Hay que cambiar a otro estado estado = nuevo cambio = estado = n idem estado = 0 seguro por entra en un estado válido RET 5
6 Para realizar el temporizador se debe programar un temporizador software (SW) utilizando un único temporizador hardware (HW), p. ej. T. De forma general, para crear temporizadores SW se debe programar un temporizador HW para que genere interrupciones periódicas, p. ej. cada milisegundo o cada centéma de segundo. La rutina de atención a la interrupción de dicho temporizador HW gestiona los temporizadores SW necesarios. En la figura guiente se representa el diagrama de secuencia de operaciones de una rutina de atención a un temporizador HW (ISR_temp) programado en modo de auto-recarga que genera un conjunto de temporizadores SW descendentes. ISR_temp temp. está activo decrementar temp. temp. = 0 activar alarma desactivar temp. temp. 2 está activo una estructura equivalente temp. m está activo idem RETI Si el temporizador HW utiliza un modo con auto-recarga, la recarga debe hacerse por software al entrar en la rutina (ISR_temp). Para arrancar el temporizador SW, se debe realizar la guiente secuencia: - Cargar el valor que corresponda al tiempo a medir. - Borrar una poble alarma anterior. Activar el temporizador. Para comprobar ya ha transcurrido el tiempo programado, se consulta la alarma. 6
7 Estructura general del programa de control del teclado a) Inicializaciones de variables: Temporizadores SW inactivos, etc. b) Inicializaciones de periféricos: Modo de temporizadores HW, interrupciones que se habilitan, etc. c) Bucle en el que se llama a las diferentes rutinas utilizadas de forma cíclica. Por ejemplo: #include io57.h ; /* utilizar #define para agnar valores a símbolos (por ejemplo #define led P3.5) */ /* declarar variables globales y prototipos de funciones */ main(){ /* declarar variables locales */ /* inicializar variables globales */ while(){ kb_scan(); kb_reb(); send_key(); } } /* definir contenidos de las funciones, incluidas las funciones de interrupción */ La función send_key() podría enviar el ascii de la tecla pulsada al puerto serie o a la pantalla LCD. Para enviar el ascii al puerto serie (de forma que lo reciba el terminal del PC) se deben inhibir las interrupciones del puerto serie (o todas) con objeto de interferir con el programa monitor de la placa Altair. Por ejemplo: EA= 0; TI= 0; SBUF= kbout; while(ti= =0); TI= 0; EA= ; 7
8 Además, pueden utilizarse interrupciones para atender otras tareas urgentes. En general, se procurará que las interrupciones realicen solamente la parte esencial de la respuesta. Pueden dejar un aviso (mensaje) para que una rutina del bucle principal realice el resto del trabajo. VER TAMBIÉN DOCUMENTO Uvi5Ce.pdf 8
MICROCONTROLADORES PIC
EL TECLADO MATRICIAL MANEJO DE INTERRUPCIONES MICROCONTROLADORES PIC EJERCICIOS TECLADO HEXADECIMAL.03B CCFF D.P.E. MÓDULO DE PROYECTOS 1 EL TECLADO MATRICIAL 4X4 Y LA INTERRUPCIÓN RBIF Manejo Del Teclado
Más detallesESTRUCTURA DE COMPUTADORES I (Capítulo 16:El Teclado) 1/5 16-EL TECLADO
ESTRUCTURA DE COMPUTADORES I (Capítulo 16:El Teclado) 1/5 16-EL TECLADO 16.1 INTRODUCCIÓN: El teclado se comunica con la BIOS a través de puertos de comunicación controlados por las interrupciones de la
Más detallesCapítulo 4 Interfase Humana
Capítulo 4 Interfase Humana Para poder interactuar con cualquier máquina con la cual se trabaje se necesita una interfase, a través de la cual el usuario puede saber cual es el status actual de la máquina
Más detallesCOMUNICACIÓN SERIE ENTRE MICROCONTROLADORES MEDIANTE UART SW
COMUNICACIÓN SERIE ENTRE MICROCONTROLADORES MEDIANTE UART SW En esta práctica se describe la forma de realizar una comunicación serie half-duplex entre dos microcontroladores utilizando UARTs software.
Más detalles4.4 Interrupciones RBI (Interrupciones por cambio de estado)
49 4.4 Interrupciones RBI (Interrupciones por cambio de estado) Cuatro pines del PORTB (RB7:RB4) son capaces de disparar una interrupción por cambio de estado. Este tipo de interrupciones son comúnmente
Más detallesMonoalgorítmez: modelo funcional
Monoalgorítmez 1. Características 2. Modelo funcional Interfaz del usuario Interfaz del programador: llamadas al sistema 3. Modelo estructural Estructura del núcleo Proceso de arranque 4. Modelo procesal
Más detallesVDD (varios) VSS (varios) OSC_IN OSC_OUT OSC_OUT PB12. Analógica
APELLIDOS NOMBRE NIA CUESTIÓN 1 (2.5 puntos): Para una determinada aplicación se necesita tener conectado un dispositivo al STM32L152RB a través de los pines PB0 PB7, configurados para que el dispositivo
Más detalles1000 ms 1 ciclo. 4 ciclos o impulsos 4 ciclos o impulsos Ocurre la interrupción 3
500 ms 1 ciclo 1000 ms 1 ciclo 4 ciclos o impulsos 4 ciclos o impulsos Ocurre la interrupción 3 Ocurre la interrupción 3 ISA-UMH TDOC-99 1 Indice Introducción Modulación por ancho de impulso (PWM) Tren
Más detallesFacultad de Informática Universidad Euskal Herriko del País Vasco Unibertsitatea Arquitectura de Computadores I Guión de los laboratorios de E/S 1
Arquitectura de Computadores I Guión de los laboratorios de E/S 1 Con el objetivo de afianzar los conceptos sobre entrada/salida estudiados en este tema, se proponen una serie de prácticas de laboratorio
Más detallesArduino. Teclado matricial. Col1 Col2 Col3 Col4
TECLADO MATRICIAL 4x4 Información: http://www.prometec.net/teclados-matriciales/ Un teclado es una matriz de teclas organizadas en filas y columnas. Suelen ser de 4x4, como el de la figura, pero si no
Más detallesLa familia PIC18 USB posee 4 timers: Timer0, Timer1, Timer2 y Timer3, cada uno de los cuales tiene sus características únicas.
59 5 TIMERS Todos los microcontroladores poseen circuitos temporizadores (timers), los cuales son útiles para: Programar tareas con alta precisión. Contar pulsos externos. Medir intervalos de tiempo. etc.
Más detallesEstructura y tecnología de computadores - prácticas en ensamblador
Estructura y tecnología de computadores - prácticas en ensamblador Agradecimientos (c) Francisco Charte Ojeda Introducción Código fuente 1. Introducción a los microprocesadores 1.1. El sistema microcomputador
Más detallesINSTITUTO 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
Más detallesProfesor Santiago Roberto Zunino. Página 1
Profesor Santiago Roberto Zunino. Página 1 Mundo Del Bios. Qué hace la BIOS Alguna vez te has preguntado qué pasa en tu PC cuando lo enciendes? Lo normal es que veas alguna clase de logotipo, de la marca
Más detallesManejo 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.
Más detalles4.1 Dispositivos y manejadores de dispositivos: device drivers
Unidad IV: Administración de entrada/salida 4.1 Dispositivos y manejadores de dispositivos: device drivers Se pueden clasificar en dos grandes categorías: 1. Dispositivos de bloque 2. Dispositivos de carácter
Más detallesCAPITULO 6 Interfaz de comunicación con Visual Basic
Consecuentemente, se lee un byte desde la dirección en memoria 0 hasta la dirección actual en el momento de la lectura; por último, se resetea la variable ADDRESS.DIR y se habilitan nuevamente las interrupciones
Más detallesFuera del intervalo de programación ON no es posible accionar el evento asociado. Activa el reloj el día de la semana indicado
MODULO DE TEMPORIZADORES 1 El módulo de temporizadores es una interface de usuario que permite modificar la fecha y hora actuales y programar, modificar y borrar cualquiera de los 128 temporizadores (relojes)
Más detallesUtilización de NQ-Designer Sección 4-2
Para agregar una etiqueta, proceda de la siguiente manera. Acceda a la pantalla 1. Haga clic en Tag (Etiqueta)( ) en la barra de herramientas y, a continuación, haga clic en Add... (Agregar...). Figura
Más detallesCUESTIÓN (2 puntos): SOLUCIÓN:
CUESTIÓN (2 puntos): Escriba las instrucciones en C necesarias para realizar las siguientes operaciones, sin alterar el comportamiento del resto del sistema: a) Configurar el pin PB12 como entrada digital
Más detallesUD3 Sistemas Informáticos. Sonia Lafuente Martínez
UD3 Sistemas Informáticos Sonia Lafuente Martínez Qué es la informática? Según el diccionario de la RAE: "Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de
Más detallesAjustar posición de imagen. DocuColor 242/252/260
701P46943 2007 Gracias a la característica de DocuColor 242/252/260, la imagen impresa puede modificarse con precisión en dos direcciones. La imagen puede ajustarse en función de la bandeja de papel, el
Más detallesAnexo del Manual de instrucciones
Cover1-4 Anexo del Manual de instrucciones Máquina para cortar Product Code (Código de producto): 891-Z01 Visítenos en http://support.brother.com donde hallará consejos para la solución de problemas así
Más detallesCapacidad : Número de valores diferentes que puede representar un código. Depende del número de dígitos usados.
CAPITULO Nº2 CÓDIGOS. 2.1 Definiciones. Funciones de la codificación: Transmitir en forma fácil, rápida y segura los datos. Facilitar el procesamiento de datos. Descubrir y corregir errores. Mantener en
Más detallesARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR
ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR Historia Bloques funcionales Dimensionamiento Estructura CPU Concepto de programa Interrupciones Buses Entrada / Salida Ejemplo de arquitectura:
Más detallesTema 2. Presentación de datos por pantalla. La ROM-BIOS
Tema 2. Presentación de datos por pantalla. La ROM-BIOS Laboratorio de Estructura y Organización de Computadores Grados en Ingeniería Informática e Ingeniería de Computadores Curso 2012-2013 Tema 2: Presentación
Más detallesRB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 PIC 16F87X. Figura # 1
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA "ANTONIO JOSÉ DE SUCRE" DEPARTAMENTO DE ELECTRÓNICA Ejercicios para el parcial # 2 Prof. Ing. Antonio Pateti 1.- Estudie el hardware del Puerto B y explique:
Más detallesTema 4: Las interrupciones y la ROM-BIOS
Tema 4: Las interrupciones y la ROM-BIOS S Interrupciones S Tarjetas de vídeo y memoria asociada S El formato de los caracteres S Pantalla en modo alfanumérico S La ROM-BIOS S Modos de vídeo y su control
Más detallesICP-CP516. Guía del usuario Teclados ICP-CP516
ICP-CP516 ES Guía del usuario Teclados ICP-CP516 ICP-CP516 Guía del usuario 1.0 Descripción de los teclados de la serie ICP-CP516 ES 2 1.0 Descripción de los teclados de la serie ICP-CP516 El teclado es
Más detallesTema 9 Periféricos de Entrada
Tema 9 Periféricos de Entrada Periféricos e Interfaces Tema 9/1 Contenido TECLADOS DISPOSITIVOS APUNTADORES DIGITALIZADORES Teclados Tecnología y Tipos Estructura Funcionalidad Interfaz al computador:
Más detallesICP-CP508. Guía del usuario Teclados ICP-CP508
ICP-CP508 ES Guía del usuario Teclados ICP-CP508 ICP-CP508 Guía del usuario 1.0 Descripción de los teclados de la serie ICP-CP508 ES 2 1.0 Descripción de los teclados de la serie ICP- CP508 El teclado
Más detallesPRÁCTICA 1: INTRODUCCIÓN AL ROUTER
PRÁCTICA 1: INTRODUCCIÓN AL ROUTER Objetivos: - Saber qué es un router - Poder conectarse a un router a través de su puerto de consola, y ver los diferentes modos de acceso al router. - Encender un router
Más detallesARQUITECTURA DE SISTEMAS PARALELOS (3º ING. TÉC. INFORMATICA DE SISTEMAS) PRACTICA (CURSO 2004/05) ENTRADA/SALIDA.
ARQUITECTURA DE SISTEMAS PARALELOS (3º ING. TÉC. INFORMATICA DE SISTEMAS) PRACTICA (CURSO 2004/05) ENTRADA/SALIDA. OBJETIVOS: En esta práctica, se pretenden ilustrar las diferencias entre las distintas
Más detallesTECNOLOGÍA DE REDES. Temario (Segunda Parte) 18/04/2008. Unidad 3. Introducción a los Routers (Segunda Parte)
TECNOLOGÍA DE REDES Profesor: Héctor Abarca A. Unidad 3. Introducción a los Routers (Segunda Parte) Profesor: Héctor Abarca A. Historial de s del router Diagnóstico de fallas de los errores de línea de
Más detallesPráctico Nº 1. Tema: La Computadora
Práctico Nº 1 Tema: La Computadora Nota: para la resolución de los ejercicios, Ud. deberá consultar el apunte sobre Hardware (Parte I), Software (Parte II) y las transparencias correspondientes. 1. Describa
Más detallesMANUAL DE USUARIO LID908
MANUAL DE USUARIO LID908 Fecha: Marzo 2013 Copyright: Zeus E.I. www.eurozeus.com Contenido 1 Acerca del lector LID908...2 1.1 Especificaciones...3 1.2 Antenas compatibles...3 1.3 Conexión del lector...4
Más detallesDescripción de las operaciones rápidas de salida del S7-200 Las CPUs disponen de dos generadores PTO/PWM para producir trenes de impulsos rápidos y formas de onda moduladas por ancho de impulsos. Uno de
Más detallesCentro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION
SISTEMA DE SEGURIDAD PARA CASA HABITACION González Padilla Carlos Efraín, Hernández García Edgar Aureliano, López Seda Celia Cristina, Vázquez Domínguez Armando. e-mail: legardenfx@hotmail.com, autenticotequila@hotmail.com,
Más detallesArquitectura de Computadores I Ejercicios de laboratorio de E/S 1
Universidad del País Vasco Euskal Herriko Unibertsitatea Arquitectura I Ejercicios de laboratorio de E/S 1 NOTA. Para realizar los ejercicios de laboratorio de E/S podéis utilizar las siguientes funciones
Más detallesLABORATORIO DE SISTEMAS DIGITALES II
LABORATORIO DE STEMAS DIGITALES II PRÁCTICA 4 UTILIZACIÓN DE PERIFERICOS EXTERS Y COMUNICACIONES SERIE Departamento de Sistemas Electrónicos y de Control Curso 2005/2006 INDICE 1.- INTRODUCCIÓN....2 2.-
Más detallesPrincipios básicos. Nokia N93i-1
Principios básicos Nokia N93i-1 Teclas y piezas: tapa cerrada 2ª edición ES, 9253932 Número de modelo: Nokia N93i-1. De aquí en adelante, Nokia N93i. 1 Unidad de la cámara principal y lente. El dispositivo
Más detallesGuía del usuario del teléfono de audioconferencia IP 2033. BCM50 2.0 Business Communications Manager
Guía del usuario del teléfono de audioconferencia IP 2033 BCM50 2.0 Business Communications Manager Estado del documento: Estándar Versión del documento: 01.01 Código de parte: NN40050-102-LS Fecha: agosto
Más detalles2. OBJETIVOS Al finalizar este módulo, tendrá conocimientos sobre:
1. INTRODUCCIÓN Las hojas de cálculo se pueden considerar un componente indispensable en la administración y gestión de las empresas, ya que permiten realizar cálculos complejos en un corto espacio de
Más detallesRELOJ DESPERTADOR- TERMOMETRO
RELOJ DESPERTADOR- TERMOMETRO (Ref. 8-49.5) Instrucciones de instalación y funcionamiento 1 e felicitamos por la compra de este artículo electrónico NIESSEN. Acaba de adquirir el reloj despertador-termómetro
Más detallesBus de datos Bus de direcciones Pocos bits, los suficientes para direccionar registros internos (ej: A0 y A1)
16-1 Muchas veces los fabricantes de µps también ofrecen periféricos con aplicaciones establecidas que facilitan el hardware del sistema. En general son programables, lo que les permite diferentes modos
Más detallesMaqueta: Adaptador de teclado del PC
Maqueta: Adaptador de teclado del PC 1. Introducción El teclado convencional del PC se conecta a la unidad central empleando un conector DIN de 5 terminales a 180º, como el utilizado en algunos amplificadores
Más detallesTeclado inalámbrico para Alarma INBADE
Teclado inalámbrico para I- CARACTERÍSTICAS 1- Teclado táctil 2- Display retroiluminado con indicación de hora y día 3- Teclado sonoro 4- Comunicación bidireccional con el panel de alarma 5- Operación
Más detallesIndice. Subrutinas vs rutinas de interrupción Subrutinas Tareas a realizar para utilizar una subrutina en el programa
1 Indice Introducción Subrutinas vs rutinas de interrupción Subrutinas Tareas a realizar para utilizar una subrutina en el programa Crear una subrutina Llamar a una subrutina Rutinas de interrupción Ejemplo
Más detallesRelación de Problemas I
Relación de Problemas I 352) $1'5e6 52/'È1 $5$1'$ 1. Realizar el cálculo del tiempo que transcurre durante la ejecución del bloque de instrucciones sombreado, en función del contenido de los registros
Más detalles6 entradas y 2 salidas analógicas modbus:
6 entradas y 2 salidas analógicas modbus: Características principales: 6 entradas analógicas ( 0-5Vcc ) o ( 0-20mA), configurables. Respuesta de las entradas 10mS en 12 bits ( +- 1Cuenta ) Filtrado adicional
Más detallesTema 5.1: Presentación de datos en pantalla
Tema 5.1: Presentación de datos en pantalla El registro de flags del i8086 Instrucciones de transferencia Instrucciones de transferencia de control Instrucciones aritméticas: comparación Representación
Más detallesManual para importar ficheros CSV en la aplicación de Comunicación de pagos
Manual para importar ficheros CSV en la aplicación de Comunicación de pagos Introducción.... 2 Importar pagos desde ficheros CSV.... 2 1. Creación de la hoja de cálculo para importar pagos a la aplicación....
Más detallesPIC MICRO ESTUDIO Temporizador con el 16F872 Guía de Uso
PIC MICRO ESTUDIO Temporizador con el 16F872 www.electronicaestudio.com Guía de Uso Temporizador con el PIC16F872 Los temporizadores los encontramos en muchos lugares de nuestra vida diaria, generalmente
Más detallesUNIVERSIDAD CARLOS III DE MADRIID
UNIVERSIDAD CARLOS III DE MADRID PRÁCTICA DE VHDL Circuitos Integrados y Microe electrónica Fecha:25/10/2011 Enrique San Millán Heredia Marta Portela García Almudena Lindosoo Muñoz Celia López Ongil Marioo
Más detallesSistemas Electrónicos Digitales
Sistemas Electrónicos Digitales Universidad de Alcalá Curso Académico 2014/2015 Curso 3º Cuatrimestre 1º Ejercicio 1 Se dispone de chips de EEPROM de 2Kx8. Realice la ampliación a 8Kx8 manteniendo una
Más detallesAutómatas finitos con salidas
Agnatura: Teoría de la Computación Unidad : Lenguajes Regulares Tema 2: Autómatas con salidas Autómatas finitos con salidas Importancia y aplicación de los autómatas finitos Los Autómatas finitos constituyen
Más detallesCAPITULO IV OPERACIÒN
CAPITULO IV OPERACIÒN 4.1 SECUENCIAS OPERATIVAS Se considera como los modos operativos de las maquinas con control numérico, que se determinan mediante un selector (Fig. 4.1) Fig. 4.1. Interruptores de
Más detallesC2. Explica que es una MACRO en lenguaje C y para que se emplean. (0.5 puntos).
UNIVERSIDAD DE HUELVA ÁREA DE SISTEMAS 16-JUN-2008 ESCUELA POLITÉCNICA SUPERIOR PROCESADORES DE PROPÓSITO GENERAL TIEMPO: 2 5 Horas Nota: El examen resuelto puede tener algún error que se haya deslizado.
Más detallesVelocidades Típicas de transferencia en Dispositivos I/O
Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad
Más detallesINTRODUCCIÓN. Comunicación Serial.
INTRODUCCIÓN La función principal de este tipo de comunicación es la de convertir datos de salida de forma paralela a serial y la de convertir datos de entrada de forma serial a paralela. El acceso al
Más detallesSistema Operativo. Material (parcialmente) tomado de: Servidores de Información it.uc3m.es
Sistema Operativo Material (parcialmente) tomado de: Servidores de Información Multimedia @ it.uc3m.es http://www.it.uc3m.es/labsimitis Contexto y Motivación Para entender mejor lo que es un sistema software
Más detallesGesDef Software v.4.1
Manual del usuario (Octubre 2005 rev.0) C/ Esmaragda, 19-21, S. Ático 1ª 08950 Esplugues de Llobregat Barcelona (España) Tel. (+34) 934700188 Fax (+34) 934730595 Índice 1 Introducción... 4 1.1 Instalación...
Más detallesSistemas informáticos en tiempo real Práctica 3 Manejo de interrupciones
Sistemas informáticos en tiempo real Práctica 3 Manejo de interrupciones Objetivo Aprender a utilizar las facilidades proporcionadas por el S.O. para manejar las interrupciones de teclado y timer. Práctica
Más detallesGenerador de Pulsos. Todas las CPUs disponen de dos generadores PTO/PWM para producir trenes y formas de onda moduladas por ancho de pulsos.
Generador Pulsos PO ( Pulse rain Output: Salida ren Pulsos) PWM (Pulse Width Modulation: : Modulación n por Ancho Pulsos Facultad Ciencias odas las CPUs disponen dos generadores PO/PWM para producir trenes
Más detallesGuí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
Más detallesCUESTIONES: 1/5. Solución:
UNIVERSIDAD DE HUELVA ÁREA DE SISTEMAS 11-JUN-2007 ESCUELA POLITÉCNICA SUPERIOR PROCESADORES DE PROPÓSITO GENERAL TIEMPO: 2 Horas CUESTIONES: C1. Enumera y comenta brevemente las etapas de que consta el
Más detallesPráctica 5: Introducción al sistema de Entrada/Salida
Práctica 5: Introducción al sistema de Entrada/Salida 5.1 Objetivos El objetivo de esta práctica es tener un primer contacto con los elementos fundamentales de un sistema de entrada/salida. Para ello utilizaremos
Más detallesTabla de interrupciones
Las principales interrupciones del 8086/8088 son las siguientes: Interrupción Hex Decimal Uso 00h 0 Generada por la CPU cuando se intenta hacer una división por cero 01h 1 Utilizada par ir paso a paso
Más detallesLaboratorio 04: Anidamiento de estructuras iterativas y selectivas
Laboratorio 04: Anidamiento de estructuras iterativas y selectivas http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1
Más detalles6 - Interrupciones. Conceptos generales Interrupciones externas Interrupciones temporales Ejemplos. Universidad Politécnica de Madrid
cei@upm.es 6 - Interrupciones Conceptos generales Interrupciones externas Interrupciones temporales Ejemplos Universidad Politécnica de Madrid Interrupciones: Conceptos generales (I) Qué es una interrupción?
Más detallesPANELES DE OPERADOR. Pequeño visualizador. Panel táctil a color con pantalla TFT
PANELES DE OPERADOR INTRODUCCIÓN En el mundo de la industria actual, es necesario disponer de interfaces de comunicación entre el hombre y la máquina, siendo además imprescindible, que éstos aparatos estén
Más detallesGuía básica de gestión de incidencias para centros educativos SERVICIO CORPORATIVO DE VOZ
Guía básica de gestión de incidencias para centros educativos SERVICIO CORPORATIVO DE VOZ Versión 3.1 04/04/2013 ÍNDICE 1. INTRODUCCIÓN... 2 2. RESOLUCIÓN DE INCIDENCIAS MÁS HABITUALES... 2 2.1 TELÉFONO
Más detallesICP-CP500. Guía del usuario. Teclados ICP-CP500
ICP-CP500 ES Guía del usuario Teclados ICP-CP500 ICP-CP500 Guía del usuario 1.0 Descripción de los teclados de la serie ICP-CP500 ES 2 1.0 Descripción de los teclados de la serie ICP- CP500 El teclado
Más detallesSistemas Digitales Programables I
1 Sistemas Digitales Programables I Tema 10: Métodos M y herramientas de diseño o para microcontroladores 2 Índice Pautas para el diseño o de programas para µc Ejemplo de programa Exploración n de un teclado
Más detallesAdaptador Inalámbrico Altas Prestaciones
Adaptador Inalámbrico Altas Prestaciones Comodidad sin límites Pautas de Verificación TCP/IP Pautas de Verificación TCP/IP PAUTAS DE VERIFICACIÓN TCP/IP Este documento describe cómo preparar tu ordenador
Más detallesTPV MÓVIL SMARTPHONE. Manual de Usuario
TPV MÓVIL SMARTPHONE Manual de Usuario Razón social 00.00.2015 01. Índice 01. Introducción 02. Hardware 03. Asociación Bluetooth 04. Operaciones 05. Ticket 06. Anexo 07. Recomendaciones 2 01 Introducción
Más detallesArquitectura de Computadores
Arquitectura de Computadores 1. Introducción 2. La CPU 3. Lenguaje Máquina 4. La Memoria 5. Sistemas de Entrada/Salida 6. Segmentación (Pipeline) 7. Memoria Caché 8. Arquitecturas RISC Arquitectura de
Más detallesEjercicios de repaso. 1.- Diseñe un contador asíncrono ascendente módulo 16 utilizando 74XX76. Debe poseer RESET externo.
Ejercicios de repaso 1.- Diseñe un contador asíncrono ascendente módulo 16 utilizando 74XX76. Debe poseer 2.- Diseñe un contador asíncrono descendente módulo 16 utilizando 74XX76. Debe poseer 3.- Diseñe
Más detallesControlador de Interrupciones (Versión programable) Manual de Usuario
Controlador de Interrupciones (Versión programable) Manual de Usuario Índice de contenido 1. Características...2 2.Descripción general...3 3.Descripción funcional...3 4.Estructura Interna...4 4.1 Bloque
Más detallesControl por cable táctil KCT-02.1 SR KCT-02.1 SR
Control por cable táctil KCT-02.1 SR KCT-02.1 SR Especificaciones Modelo Alimentación Rango de temperatura ambiente Rango de humedad ambiente KCT-02.1 SR 5.0V DC -5 C~+43 C RH40%~RH90% Características
Más detallesESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES PRÁCTICAS DE LÓGICA CABLEADA
ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES PRÁCTICAS DE LÓGICA CABLEADA INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN - 2008 PRÁCTICAS DE ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES Página 2 INTRODUCCIÓN En el
Más detallesGuía rápida. Conexiones PQQW14728XA. Modelo Nº. KX-TS730. Lea las instrucciones de operación para obtener mayores detalles.
Modelo Nº. KX-TS730 Guía rápida Lea las instrucciones de operación para obtener mayores detalles. Conexiones 1 Caja de interfase Cable de interfase 2 Para desconectar el cable de la interfaz, jálelo mientras
Más detallesMateria: Instrumentación. Integrantes del equipo: Chuc Pech Darcy Cazarez Cimè Eugenio Pacheco Mukul Luis Antonio. Fecha: 15 de noviembre de 2011
Materia: Instrumentación Integrantes del equipo: Chuc Pech Darcy Cazarez Cimè Eugenio Pacheco Mukul Luis Antonio Fecha: 15 de noviembre de 2011 Operación del controlador La estación manual tiene tres modos
Más detallesMódulo de pulsador sensor de 1 elemento N de pedido: 7504 10 04. Módulo de pulsador sensor de 2 elementos N de pedido: 7504 20 04
de 1 elemento N de pedido: 7504 10 04 de 2 elementos N de pedido: 7504 20 04 Instrucciones de servicio y de montaje 1 Indicaciones de seguridad La instalación y el montaje de los aparatos eléctricos sólo
Más detallesManejo 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.
Más detallesSolución avanzada de problemas
Si se pone en contacto con el Centro de asistencia al cliente de Lexmark para solucionar un problema de impresión, pueden guiarle por solución de para cambiar un valor predeterminado (por ejemplo, para
Más detallesTema 7. Entrada / Salida
Tema 7 Entrada / Salida Problemática Entrada/Salida Elementos claves en un computador: Procesador, memoria y módulos de E/S Cada módulo de E/S se conecta al bus del sistema y controla a uno o a más periféricos
Más detallesUnidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL
Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Conocer los elementos básicos de un ordenador, identificar sus elementos principales, diferenciando aquellos que forman parte de su hardware y
Más detallesMaribel Martínez y Ginés Ciudad-Real Fichas para mejorar la atención MATRIZ DE LETRAS
MATRIZ DE LETRAS p q d b p p b n g b n w n w n n w b p q d b p q d n w n g b n p q p q p q d b p n g n g n g b n w n d b d b b p q d b b n b n n w n g b n p q p q p q d b p n g n g n g b n w n d b d b
Más detallesSistema de Entrada / Salida Múltiples Entradas Laboratorio de Microprocesadores
Sistema de Entrada / Salida Múltiples Entradas Laboratorio de Microprocesadores http://www.herrera.unt.edu.ar/labmicro Temario n Sistema de Múltiples E/S Teclas y Llaves para entradas. Indicadores Leds
Más detalles(Scaras)
Guía Rápida RCX240 (Scaras) Índice de contenidos 1. Descripción del terminal RPB-E 2. Pantalla del terminal RPB-E 3. Teclado y Bloques de teclas del terminal RPB-E 4. Parada de emergencia 5. Reset de
Más detallesLECCIÓN Nº 08 DISEÑO DE SISTEMAS SECUENCIALES CON REGISTROS
LECCIÓN Nº 08 DISEÑO DE SISTEMAS SECUENCIALES CON REGISTROS 1. REGISTROS Los registros son circuitos secuenciales capaces de almacenar una cantidad limitada de información binaria durante un determinado
Más detallesPeriféricos Interfaces y Buses
Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos Dispositivos de entrada de datos (teclado, escáner, tablas
Más detallesGestor de Cocina. Versión 5.0. Pack de módulos de Empleados. Guía de contenidos
Gestor de Cocina de Paco Roncero Versión 5.0 Pack de módulos de Empleados Guía de contenidos INDICE 1 Introducción... 3 2 Descripción de módulos... 3 2.1 Empleados... 3 2.2 Módulos de consultas... 7 3
Más detallesDiagrama de bloques del sistema
Software de control: Diagrama de bloques del sistema Para controlar todos los parámetros de funcionamiento de la pila de combustible, se ha creado un software específico, este funciona como se muestra
Más detallesEncender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3)
Libro de Actividades de Robótica Educativa 1.2.3. Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) La tercera actividad, es nuestra última actividad con el
Más detallesManual de instalación Controlador de puerto USB para OTT USB/SDI-12 Interface. Español
Manual de instalación Controlador de puerto USB para OTT USB/SDI-12 Interface Español 1 Introducción La OTT USB/SDI-12 Interface requiere para que funcione en un PC un controlador de puerto USB especial.
Más detallesConfiguración cámara ip APP 163Eye
Configuración cámara ip APP 163Eye Dispones dos formas de conectar la cámara a Internet: 1. Mediante conexión cable. Conecta además de a la alimentación la conexión RJ45 con una cable ethernet hasta una
Más detallesIntroducción y contenido
Casio PCR-T48S Operation and Programming SPANISH Manual Introducción y contenido Introducción y contenido... 2 Comenzando con las operaciones... 10 1. Instalación de las pilas de protección de memoria
Más detalles