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í

Tamaño: px
Comenzar la demostración a partir de la página:

Download "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í"

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

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 detalles

ESTRUCTURA 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 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 detalles

Capítulo 4 Interfase Humana

Capí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 detalles

COMUNICACIÓN SERIE ENTRE MICROCONTROLADORES MEDIANTE UART SW

COMUNICACIÓ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 detalles

4.4 Interrupciones RBI (Interrupciones por cambio de estado)

4.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 detalles

Monoalgorítmez: modelo funcional

Monoalgorí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 detalles

VDD (varios) VSS (varios) OSC_IN OSC_OUT OSC_OUT PB12. Analógica

VDD (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 detalles

1000 ms 1 ciclo. 4 ciclos o impulsos 4 ciclos o impulsos Ocurre la interrupción 3

1000 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 detalles

Facultad de Informática Universidad Euskal Herriko del País Vasco Unibertsitatea Arquitectura de Computadores I Guión de los laboratorios de E/S 1

Facultad 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 detalles

Arduino. Teclado matricial. Col1 Col2 Col3 Col4

Arduino. 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 detalles

La familia PIC18 USB posee 4 timers: Timer0, Timer1, Timer2 y Timer3, cada uno de los cuales tiene sus características únicas.

La 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 detalles

Estructura y tecnología de computadores - prácticas en ensamblador

Estructura 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 detalles

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 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 detalles

Profesor Santiago Roberto Zunino. Página 1

Profesor 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 detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

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.

Más detalles

4.1 Dispositivos y manejadores de dispositivos: device drivers

4.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 detalles

CAPITULO 6 Interfaz de comunicación con Visual Basic

CAPITULO 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 detalles

Fuera del intervalo de programación ON no es posible accionar el evento asociado. Activa el reloj el día de la semana indicado

Fuera 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 detalles

Utilización de NQ-Designer Sección 4-2

Utilizació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 detalles

CUESTIÓN (2 puntos): SOLUCIÓN:

CUESTIÓ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 detalles

UD3 Sistemas Informáticos. Sonia Lafuente Martínez

UD3 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 detalles

Ajustar posición de imagen. DocuColor 242/252/260

Ajustar 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 detalles

Anexo del Manual de instrucciones

Anexo 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 detalles

Capacidad : Número de valores diferentes que puede representar un código. Depende del número de dígitos usados.

Capacidad : 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 detalles

ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR

ARQUITECTURA 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 detalles

Tema 2. Presentación de datos por pantalla. La ROM-BIOS

Tema 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 detalles

RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 PIC 16F87X. Figura # 1

RB0 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 detalles

Tema 4: Las interrupciones y la ROM-BIOS

Tema 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 detalles

ICP-CP516. Guía del usuario Teclados ICP-CP516

ICP-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 detalles

Tema 9 Periféricos de Entrada

Tema 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 detalles

ICP-CP508. Guía del usuario Teclados ICP-CP508

ICP-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 detalles

PRÁCTICA 1: INTRODUCCIÓN AL ROUTER

PRÁ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 detalles

ARQUITECTURA 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. 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 detalles

TECNOLOGÍA DE REDES. Temario (Segunda Parte) 18/04/2008. Unidad 3. Introducción a los Routers (Segunda Parte)

TECNOLOGÍ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 detalles

Práctico Nº 1. Tema: La Computadora

Prá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 detalles

MANUAL DE USUARIO LID908

MANUAL 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 detalles

Descripció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 detalles

Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION

Centro 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 detalles

Arquitectura de Computadores I Ejercicios de laboratorio de E/S 1

Arquitectura 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 detalles

LABORATORIO DE SISTEMAS DIGITALES II

LABORATORIO 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 detalles

Principios básicos. Nokia N93i-1

Principios 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 detalles

Guí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 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 detalles

2. OBJETIVOS Al finalizar este módulo, tendrá conocimientos sobre:

2. 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 detalles

RELOJ DESPERTADOR- TERMOMETRO

RELOJ 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 detalles

Bus de datos Bus de direcciones Pocos bits, los suficientes para direccionar registros internos (ej: A0 y A1)

Bus 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 detalles

Maqueta: Adaptador de teclado del PC

Maqueta: 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 detalles

Teclado inalámbrico para Alarma INBADE

Teclado 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 detalles

Indice. Subrutinas vs rutinas de interrupción Subrutinas Tareas a realizar para utilizar una subrutina en el programa

Indice. 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 detalles

Relación de Problemas I

Relació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 detalles

6 entradas y 2 salidas analógicas modbus:

6 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 detalles

Tema 5.1: Presentación de datos en pantalla

Tema 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 detalles

Manual 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 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 detalles

PIC MICRO ESTUDIO Temporizador con el 16F872 Guía de Uso

PIC 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 detalles

UNIVERSIDAD CARLOS III DE MADRIID

UNIVERSIDAD 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 detalles

Sistemas Electrónicos Digitales

Sistemas 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 detalles

Autómatas finitos con salidas

Autó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 detalles

CAPITULO IV OPERACIÒN

CAPITULO 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 detalles

C2. Explica que es una MACRO en lenguaje C y para que se emplean. (0.5 puntos).

C2. 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 detalles

Velocidades Típicas de transferencia en Dispositivos I/O

Velocidades 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 detalles

INTRODUCCIÓN. Comunicación Serial.

INTRODUCCIÓ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 detalles

Sistema Operativo. Material (parcialmente) tomado de: Servidores de Información it.uc3m.es

Sistema 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 detalles

GesDef Software v.4.1

GesDef 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 detalles

Sistemas informáticos en tiempo real Práctica 3 Manejo de interrupciones

Sistemas 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 detalles

Generador de Pulsos. Todas las CPUs disponen de dos generadores PTO/PWM para producir trenes y formas de onda moduladas por ancho de pulsos.

Generador 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 detalles

Guía rápida para gestionar el puerto paralelo del PC

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

Más detalles

CUESTIONES: 1/5. Solución:

CUESTIONES: 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 detalles

Práctica 5: Introducción al sistema de Entrada/Salida

Prá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 detalles

Tabla de interrupciones

Tabla 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 detalles

Laboratorio 04: Anidamiento de estructuras iterativas y selectivas

Laboratorio 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 detalles

6 - Interrupciones. Conceptos generales Interrupciones externas Interrupciones temporales Ejemplos. Universidad Politécnica de Madrid

6 - 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 detalles

PANELES DE OPERADOR. Pequeño visualizador. Panel táctil a color con pantalla TFT

PANELES 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 detalles

Guí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 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 detalles

ICP-CP500. Guía del usuario. Teclados ICP-CP500

ICP-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 detalles

Sistemas Digitales Programables I

Sistemas 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 detalles

Adaptador Inalámbrico Altas Prestaciones

Adaptador 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 detalles

TPV MÓVIL SMARTPHONE. Manual de Usuario

TPV 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 detalles

Arquitectura de Computadores

Arquitectura 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 detalles

Ejercicios 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 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 detalles

Controlador de Interrupciones (Versión programable) Manual de Usuario

Controlador 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 detalles

Control 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 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 detalles

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES PRÁCTICAS DE LÓGICA CABLEADA

ESTRUCTURA 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 detalles

Guía rápida. Conexiones PQQW14728XA. Modelo Nº. KX-TS730. Lea las instrucciones de operación para obtener mayores detalles.

Guí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 detalles

Materia: 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 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 detalles

Mó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

Mó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 detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

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.

Más detalles

Solución avanzada de problemas

Solució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 detalles

Tema 7. Entrada / Salida

Tema 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 detalles

Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL

Unidad 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 detalles

Maribel Martínez y Ginés Ciudad-Real Fichas para mejorar la atención MATRIZ DE LETRAS

Maribel 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 detalles

Sistema de Entrada / Salida Múltiples Entradas Laboratorio de Microprocesadores

Sistema 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)

(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 detalles

LECCIÓN Nº 08 DISEÑO DE SISTEMAS SECUENCIALES CON REGISTROS

LECCIÓ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 detalles

Periféricos Interfaces y Buses

Perifé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 detalles

Gestor de Cocina. Versión 5.0. Pack de módulos de Empleados. Guía de contenidos

Gestor 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 detalles

Diagrama de bloques del sistema

Diagrama 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 detalles

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 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) 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 detalles

Manual 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 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 detalles

Configuración cámara ip APP 163Eye

Configuració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 detalles

Introducción y contenido

Introducció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