tema 6: pulsadores, teclados, ratones
|
|
- Margarita Bustamante Palma
- hace 7 años
- Vistas:
Transcripción
1 1 tema 6: pulsadores, teclados, ratones Diseño o Automático tico de Sistemas José Manuel Mendías Cuadros Dpto. Arquitectura de Computadores y Automática tica Universidad Complutense de Madrid 2 interruptores y pulsadores La lectura del estado de un interruptor mecánico por parte de un sistema digital (lo suficientemente rápido) presenta dos problemas: Asincronismo: el cambio de estado del interruptor puede ocurrir en cualquier momento, pudiento llevar al sistema a un estado metaestable. Presencia de rebotes: cuando el estado del interruptor cambia, la señal presenta un vaiven transitorio. 10KΩ pulsadores switches rebote de presión 0.3 ms 100 ms (min) rebote de depresión 0.1 ms 50 ms 0.5 ms ~ µs Synchronizer Debouncer Deb Deb
2 3 eliminador de rebotes Debouncer Deb rst no no esperafinreboted esperapresion esperadepresion Deb* no esperafinrebotep Deb* puertos: : in : 1 bit : log. negativa : in : 1 bit : lógica positiva Deb : out : 1 bit : log. negativa := 1 : out : 1 bit : log. positiva := 0 estado inicial: esperapresion no CONT 0-N timer keypads Un teclado es una colección de pulsadores cuyo estado puede ser conocido individualmente La configuraciones mas comunes son: teclados lineales: cada pulsador tiene una línea dedicada para conocer su estado teclados matriciales: los pulsadores se disponen en filas y columnas, de manera que los pulsadores de la misma fila compartan la línea que permite conocer su estado pulsador V cc V cc V cc S 0 S 1 S n R 0 R 1 R m poner a 0 todas las columnas esperar a que alguna fila valga 0 esperar fin de rebotes poner a 0 una única columna dejando el resto a 1 vale 0 la fila SI NO Algoritmo de detección de pulsaciones en un teclado matricial teclado maticial generar el código de tecla
3 5 interfaz de keypad (i) timer S R S scaner Sync XXX XX X XXX XX X KΩ A 5 6 B C * 0 # D keypad R synchronizer XXX XX X XXX XX X resto resto XXXX encoder keycode SS R L C codereg keycode keypressed 6 interfaz de keypad (ii) Sync puertos: : in : 1 bit : log. negativa Sync : in : 1 bit : log. negativa : in : 1 bit : lógica positiva : out : 1 bit : log. positiva := 0 ketpressed : out : 1 bit : log. positiva := 0 S : out : bits := 0000 estado inicial: esperapresion esperapresión S 0000 * Sync* * * esperafinreboted S 0000 Sync* Sync esperadepresión S 0000 keypressed * esperafinrebotep S 0000 * scancol1 S 0111 * scancol S 1110 scancol3 S 1101 scancol2 S 1011
4 7 interfaz de keypad (iii) El interfaz descrito funciona correctamente cuando se pulsa una sola tecla: Si se pulsan varias teclas de la misma fila, reconoce la ubicada más a la izquierda Si se pulsan varias teclas de la misma columna, reconoce la ubicada más arriba. No obstante, puede darse el caso de que dos o más teclas estén pulsadas simultáneamente porque Se pulsen conscientemente (caso de teclas como SHIFT, ALT, etc) Se esté tecleando muy rápidamente La capacidad de detectar más de una pulsación simultánea se llama key roll-over: Por ejempo, un controlador capaz de detectar una segunda tecla pulsada cuando aún no se ha levantado la primera se dice que tiene 2 key roll-over. Requisitos: Una cola de registros de códigos (codereg) Un codificador completo de códigos de scan y retorno. Una máquina de estados que cheque todas las filas. La espera de presiones y depresiones individualizadas 8 teclados y ratones PS/2 (i) Un teclado o ratón tipo AT-PS/2 utiliza para comunicarse con un sistema un protocolo bidireccional serie síncrono de 11 bits usa dos lineas a colector abierto con resitencias de pullup TTL (por defecto en ALTA): CLK, para transmitir el reloj de sincronización DATA, para transmitir los datos serie el reloj siempre debe ser generado por el dispositivo con una frecuencia entre 10 y 30 KHz. aunque puede ser forzado a BAJA por el sistema. los datos pueden ser generados por el dispositivo o por el sistema el formato de datos es: 1 bit de start (0), 8 bits de datos (primero LSB), 1 bit paridad impar, 1 bit de stop (1) 5 Pin DIN 1. KBD Clock 2. KBD Data 3. N/C. GND 5. (VCC) PS/2 1. KBD Clock 2. GND 3. KBD Data. N/C 5. (VCC) 6. N/C
5 9 teclados y ratones PS/2 (ii( ii) Transmisión de dispositivo a sistema: transmisión de datos El dispositivo inicia una transmisión cuando ha sucedido un evento en el periférico o ha recibido una solicitud del sistema comprueba que CLK y DATA estan en ALTA Una vez iniciada la trensferencia, el sistema debe muestrear la señal de DATA a flancos de bajada de CLK. puede abortarla antes del 10º ciclo fijando CLK a BAJA, típicamente el dispositivo chequea cada 100 ms la señal de CLK la retransmisión de un dato abortado debe ser solicitada por el sistema El sistema puede inhabilitar las transmisiones fijando CLK a BAJA, en cuyo caso los datos se almacenan temporalmente en el dispositivo. Si el sistema además fija DATA a BAJA indica al dispositivo su intención de enviarle información. 10 teclados y ratones PS/2 (iii( iii) Transmisión de dispositivo a sistema: teclado Cada vez que se pulsa una tecla, el dispositivo envía de 3 a n códigos: Scancodes de presión: indicando el momento y la tecla pulsada, si la tecla permanece pulsada el teclado reenvía el código periódicamente (intervalo programable). Código de depresión (F0): indicando el momento en que se ha dejado de pulsar una tecla. Scancodes de depresión: indicando la tecla que se ha dejado de pulsar. Los scancodes compuestos y el código de depresión junto con los scancodes correspondientes se envían en ráfaga. PS2 scancodes
6 11 teclados y ratones PS/2 (iv( iv) Transmisión de dispositivo a sistema: ratón Cada vez que se mueve el ratón o cambia el estado de los pulsadores, el dispositivo envía una ráfaga de 3 códigos: Información de estado del ratón bit 0, overflow vertical bit 1, overflow horizontal bit 2, sentido vertical (0 positivo, 1 negativo) bit 3, sentido horizontal (0 positivo, 1 negativo) bit, 5, 10 bit 6, estado pulsador derecho (1 pulsado) bit 7, estado pulsador izquierdo (1 pulsado) Información de desplazamiento horizontal 8 bits indicando su magnitud (primero el MSB) Información de desplazamiento vertical 8 bits indicando su magnitud (primero el MSB) 12 teclados y ratones PS/2 (v) Transmisión de sistema a dispositivo: transmisión de comandos El sistema puede iniciar una transmisión hacia el dispositivo fijando DATA a baja sin embargo para evitar evitar colisiones con los posibles datos en transmisión es conveniente fijar primero CLK a BAJA durante al menos 60 μs y no después del 10º ciclo. estando DATA a BAJA y tras poner CLK a ALTA, el dispositivo comienzará a generar la señal de reloj antes de 10 ms, provocando el primer flanco de bajada El dispositivo muestrea la señal DATA a cada flanco de bajada, por lo que el sistema debe poner un nuevo bit cuando CLK está en ALTA, que debe estar estable 1μs después del flanco de subida. tras mandar el bit de paridad, el sistema debe liberar la línea de datos, (que subirá a ALTA, bit de stop), si no lo hace el interfaz sigue mandando pulsos por CLK El interfaz reconoce la recepción de datos poniendo la línea de DATA a BAJA durante el 11º ciclo
7 13 Transmisión de sistema a dispositivo: códigos teclados y ratones PS/2 (vi( vi) Comandos más interesantes: Set/reset indicadores de estado (ED), controla los LEDs de estado del teclado, responde con ACK y espera el byte de estado: (b0,b1,b2,0,0,0,0,0) donde b0 scrolllock, b1, NumLock, b2 CapsLock, mandando un 1 cambia el indicador. Disable (F5), resetea teclado, suspende escaneado, devuelve ACK Echo (EE), solicita que el dispositivo reponda con ECHO Enable (F), borra buffer, devuelve ACK Resend (FE), solicita la retransmisión del último scancode Reset (FF), resetea el dispositivo, inicia power-on test, responde con el power-on byte Intervalo/retardo de autorepetición (F3), responde con ACK y espera con un byte de b6- b7 (00=250 ms, 11=1000ms), b..b0 (00000=30/s, 11111=2/s), vuelve a responder con ACK. Códigos de respuesta del dispositivo: ACK (FA), respuesta a algunos comandos power-on satisfactorio (AA) ECHO (EE) Resend (FE), el dispositivo solicita el reenvío del comando Error (00 ó FF), error o desbordamiento del buffer 1 interfaz de teclado PS2 (i) 80 µs KHz start paridad data 0 data 1 data 2 data 3 data data 5 data 6 data 7 stop impar 20 µs presión 15 µs depresión scancode scancode F0 100 ms 100 ms scancode ps2clk ps2data Interfaz de PS2 8 data newdata newdataack coste para XC010XL 10 CLBs 2 FF (9 en IOBs) 17 LUTs de entradas 2 LUTs de 3 entradas rst
8 15 interfaz de teclado PS2 (ii( ii) ps2clk synchronizer edgedetector sampleps2data goodparity ps2data L C SHIFTER ps2datareg 11 shtps2data clearps2data lastbitrcv 8 validdata lddata DataReg data 16 interfaz de teclado PS2 (iii( iii) FallingEdge tipo Moore (2 biestables) RisingEdge Det. flancos FallingEdge RisingEdge tipo Mealy (1 biestable) FallingEdge rst rst D Q D Q tipo Moore RisingEdge
9 17 interfaz de teclado PS2 (iv( iv) no datavalid retrasan el flanco ciclos = 320 ns << 20 µs esperandodatos ps2clk synchronizer edgedetector SHIFTER ps2data ps2datareg 11 L C validdata newdataack lddata esperandoack newdata no newdataack validdata 8 lddata datareg data
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 detallesPeriféricos II Teclado y ratón PS2
Práctica 2 Periféricos II Teclado y ratón PS2 1 Introducción La tarjeta de Altera UP2 incluye la posibilidad de incorporar un teclado o un ratón PS2 ya que incluye un conector PS2 que incorpora la interfaz
Más detallesLAB 5. Tarjeta de Desarrollo Spartan-3. Laboratorio de Sistemas Digitales ELO212 Primer Semestre de 2010
LAB 5 Tarjeta de Desarrollo Spartan-3 Laboratorio de Sistemas Digitales ELO212 Primer Semestre de 2010 Objetivos Generales Controlar dispositivos mediante una FPGA. Conocer la interfaz PS/2 para conexión
Más detallesEL BUS I2C CARACTERISTICAS. Fernando Remiro
CARACTERISTICAS Fernando Remiro 1 CARACTERÍSTICAS Utiliza 2 líneas para transportar la información entre los distintos periféricos conectados al bus SDA (datos) SCL (reloj) Cada dispositivo se identifica
Más detallesLaboratorio 06. Diseño e implementación de un sistema digital para la captura de caracteres desde teclado
Laboratorio 06. Diseño e implementación de un sistema digital para la captura de caracteres desde teclado Objetivos Específicos: - Aplicar sentencias específicas del lenguaje ABEL para describir registros
Más detallesLógica de petición de interrupciones X. Chip controlador de teclado (8042/8741/8742) línea serie
EL TECLADO El teclado es la principal vía de entrada de comandos y datos procedentes del usuario al computador. Está unido al PC por un conector de 5 contactos, por el que circulan la señal de reloj, la
Más detallesPractica 1 (3.5 %) 1. Realice el diseño y montaje de un R_S discreto activo en bajo.
TITULO : Biestables, Monoestables y Astables 1.-Objetivos: Practica 1 (3.5 %) Estudiar y analizar el comportamiento de los biestables asíncronos y sincronos. Realizar montajes con diferentes tipo de Monoestables.:
Más detallesLAB 5. Tarjeta de Desarrollo Spartan-3. Laboratorio de Sistemas Digitales ELO212 Primer Semestre de 2012
LAB 5 Tarjeta de Desarrollo Spartan-3 Laboratorio de Sistemas Digitales ELO212 Primer Semestre de 2012 Objetivos Generales Usar la interfaz serial sincrónica PS/2 como dispositivo de entrada de datos.
Más detallesUNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA. CIUDAD REAL
TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 30 ENERO 21 1º A (Superior) 1º B (Sistemas) 1º C (Gestión) SOLUCIONES 1.- Realiza los siguientes cambios de base, poniendo en todos los casos
Más detallesAdemás permite programas cualquier circuito integrado DS 1620 como un sistema autónomo, por ejemplo un termostato sin una CPU.
TERMÓMETRO DIGITAL CON INTERFAZ RS-. INTRODUCCIÓN. Básicamente el circuito consiste en un microcontrolador del tipo PICC, y un circuito integrado del tipo DS0 (de Dallas Semiconductor), que realiza las
Más detallesLaboratorio 5: Tarjeta de Desarrollo Spartan-3
Laboratorio 5: Tarjeta de Desarrollo Spartan-3 Objetivos: Aprender el uso de dispositivos controlados por una FPGA en una tarjeta de desarrollo. Conocer la interfaz PS/2, el protocolo de comunicación y
Más detalles4.7 Aplicaciones usando la tarjeta Spartan 3E
4.7 Aplicaciones usando la tarjeta Spartan 3E USO DE LOS PERIFERICOS DEL SISTEMA DE DESARROLLO SPARTAN 3E Instructor: MC. Rodrigo Lucio Maya Ramírez Uso del LCD Operación escritura Operación lectura Inicialización
Más detalles3 Interfaz PC DSP. 3.1 Introducción a las comunicaciones serie. 3 Interfaz PC DSP
3 Interfaz PC DSP 3.1 Introducción a las comunicaciones serie Las comunicaciones serie se utilizan para enviar datos a través de largas distancias, ya que las comunicaciones en paralelo exigen demasiado
Más detallesFigura 2. Formato de un dato serie síncrono.
ELECTRÓNICA DIGITAL II 1 COMUNICACIÓN SERIE EN EL 8051 En la comunicación serie los datos se transfieren bit por bit. Una interfaz en el microcontrolador los transfiere el dato en paralelo del CPU a serie
Más detallesArquitectura de Computadoras 2011
Arquitectura de Computadoras Unidad 7: Entrada/Salida Arquitectura de Computadoras Aspectos claves La arquitectura de E/S es su interfaz con el exterior Se diseña de manera sistemática para controlar las
Más detallesUniversidad Carlos III de Madrid Grado en Ingeniería Informática Tecnología de Computadores
Problemas temas 5, 6 y 7: 1) Dado el circuito secuencial de la figura, complete el cronograma, indicando el valor en el tiempo de las salidas de los biestables. 2) Dado el circuito de la figura, rellenar
Más detallesArquitectura de computadoras
Arquitectura de computadoras Técnicas Digitales III Ing. Gustavo Nudelman 2013 Que entendemos por arquitectura Un sistema con una CPU, memoria y dispositivos de entrada y salida puede considerarse un sistema
Más detallesLaboratorio 2 Puerto con Handshake y Recepción serie
Laboratorio 2 Puerto con Handshake y Recepción serie Objetivos Desarrollar programas de complejidad media con E/S controlada por handshake. Comunicarse con un periférico utilizando un protocolo estándar.
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 detallesAplicaciones con Lógica L Programable en Comunicaciones
SEMINARIO DE EXTENSIÓN Aplicaciones con Lógica L Programable en Comunicaciones Introducción n a los Sistemas Lógicos y Digitales 23 de Noviembre del 2007 Modulador - Demodulador PWM. Codificador - Decodificador
Más detallesTARJETA DE ENTRADAS Y CONTADORES RÁPIDOS (MTC-3052)
Pag:1 Descripción Tarjeta de entradas y contadores rápidos diseñada para controles complejos en tiempo real. A través de software sencillo permite su configuración al usuario. Cuenta con diversidad de
Más detallesAnálisis y Síntesis. Introducción a los Sistemas Lógicos y Digitales 2016
Introducción a los Sistemas Lógicos y Digitales 2016 Sergio Noriega Introducción a los Sistemas Lógicos y Digitales - 2016 Métodos de análisis: Tabla de verdad. Heurístico. Diagramas de estado. Simulación.
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 detallesELECTRÓNICA DIGITAL INGENIERÍA DE TELECOMUNICACIÓN
ELECTRÓNIC IGITL INGENIERÍ E TELECOMUNICCIÓN Relación de problemas nº 3. Obtener para un biestable disparado por flanco de subida el cronograma de la salida cuando las. Obtener para un biestable disparado
Más detallesMÓDULO Nº7 REGISTROS Y CONTADORES
MÓDULO Nº7 REGISTROS Y CONTADORES UNIDAD: LÓGICA SECUENCIAL TEMAS: Registros. Contadores. OBJETIVOS: Explicar que es un registro, su clasificación y sus principales características. Explicar que es un
Más detallesUNIVERSIDAD CARLOS III DE MADRID. Ejercicios de VHDL. Circuitos Integrados y Microelectrónica. Luis Entrena. Celia López.
UNIVERSIDAD CARLOS III DE MADRID Ejercicios de VHDL Circuitos Integrados y Microelectrónica Luis Entrena Celia López Mario García Enrique San Millán Marta Portela Almudena Lindoso Problema 1 Se pretende
Más detallesMódulo de 16 entradas digitales modbus:
Características principales: Módulo de 16 entradas digitales modbus: Rev Hard : 00 Versión Soft : 1,00 16 entradas bidireccionales ( 12 a 24Vcc ) aisladas. 16 contadores de 32 bits ascendentes con retención
Más detalles13-Bloques Básicos Secuenciales
3-Bloques Básicos Secuenciales 3. Bloques básicos 3.2 Ejemplos de diseños 3: Bloques Básicos Bloques Básicos Secuenciales Bloques básicos secuenciales Contadores Registros de desplazamiento (o corrimiento)
Más detallesSSI INFORMACIÓN GENERAL ENCODERS ABSOLUTOS Y ABSOLUTOS PROGRAMABLES
INFORMACIÓN GENERAL SSI ENCODERS ABSOLUTOS Y ABSOLUTOS PROGRAMABLES En muchos casos los datos transmitidos de un sistema a otro están sometidos a campos magnéticos, ruidos, al utilizar un interface estándar
Más detallesBOLETIN 7: Subsistemas secuenciales
BOLETIN 7: Subsistemas secuenciales Problemas básicos P. Realice el diagrama de estados de un C.S.S. que funcione como un contador módulo 4 ascendente/descendente en función de una entrada de control.
Más detallesCurso de. Módulo 10 MSSP: I2C. Ricardo Gómez González Andrés Prieto-Moreno Torres
Curso de Micro controladores PIC Módulo 10 MSSP: I2C Juan González Gómez Ricardo Gómez González Andrés Prieto-Moreno Torres 1 Índice 1. Introducción al I2C 2. Registros I2C PIC16f876A 3. Ejemplo de Uso
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 detallesTema 2: Circuitos Secuenciales
Tema 2: Circuitos Secuenciales Contenidos 2. Introducción 2.2 Descripción de un Sistema Secuencial 2.3 Elementos con Memoria 2.4 Análisis y Síntesis de Circuitos Secuenciales 2. Introducción Diagrama de
Más detallesIntegración de Equipos para Comunicaciones
Integración de Equipos para Comunicaciones Tema 3: Bus XT Aurelio Vega Martínez DIEA: Integración de Equipos para Comunicaciones. (Tema 3: Bus XT). Pág. 1 Introducción. Diseñado en un principio para trabajar
Más detallesDISEÑO DE SISTEMAS ELECTRÓNICOS DIGITALES AVANZADOS
Práctica 2 DISEÑO DE SISTEMAS ELECTRÓNICOS DIGITALES AVANZADOS Controlador de teclado Universidad de Alicante Curso 2013/14 Práctica 2 Práctica 2 Control del teclado 1. Introducción Esta práctica plantea
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 detallesPRÁCTICA 2: SISTEMAS DIGITALES
1 OBJETIVOS: PRÁCTICA 2: SISTEMAS DIGITALES 1.1 Manejo de un software de simulación 1.2 Desarrollo de un Sistema Digital sencillo con componentes reales. 2 ESTUDIO TEÓRICO: Se pretender realizar varios
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 detallesMemoria y Entrada/Salida Tecnología Organización - Expansión
Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC2721 Arquitectura del Computador I Prof. Osberth De Castro Clase 05 Memoria y Entrada/Salida Tecnología Organización - Expansión La memoria
Más detallesContador Universal CU13. Contador Universal. Out_bcd3 Out_bcd2 Out_bcd1 Out_bcd0 Overflow End of Conversion. Medidor de Frecuencias
PROYECTO CU13 DISEÑO EN VHDL DE UN CONTADOR UNIVERSAL INDEPENDIENTE PROGRAMABLE DE 4 DÍGITOS BCD. PERMITE TRES MODOS DIFERENTES DE MEDICIÓN: --FRECUENCIA. --PERÍODO. --INTERVALO DE TIEMPO. Contador Universal
Más detallesCURSO: Electrónica digital UNIDAD III: CIRCUITOS SECUENCIALES - TEORÍA
www.ceduvirt.com CURSO: Electrónica digital UNIDAD III: CIRCUITOS SECUENCIALES - TEORÍA INTRODUCCIÓN SISTEMA SECUENCIAL Un sistema combinatorio se identifica por: 1. La salida del sistema debe ser estrictamente
Más detallesLaboratorio 5: Tarjeta de Desarrollo Spartan-3
Laboratorio 5: Tarjeta de Desarrollo Spartan-3 Objetivos: Usar la interfaz serial sincrónica PS/2 como dispositivo de entrada de datos. Diseñar un multiplexor con división de tiempo para manejo de display
Más detallesMódulo 2 n. Figura 2.1. Simbología de un contador
Contadores 2.1. Introducción Los contadores son aplicaciones clásicas de los flip-flop, es un dispositivo electrónico capaz de contar el número de pulsos que llegan a su entrada de reloj. En muchas ocasiones
Más detallesManual de Usuario BALANZA ELECTRÓNICA AUR E03P / AUE E06P / AUE E15P
Manual de Usuario BALANZA ELECTRÓNICA ELITE ECO 2 AUR E03P / AUE E06P / AUE E15P KRETZ SA Planta Industrial: Ruta Nº 9 km. 276 (2126)Pueblo Esther / Santa Fe / Argentina ELITE ECO 2 Manual de Usuario Rev.02-10/10/2014
Más detallesMODULO TRANSCEPTOR DE DATOS PUNTO A PUNTO WIZ-434-SML-IA
MODULO TRANSCEPTOR DE DATOS PUNTO A PUNTO WIZ-434-SML-IA 1.- INTRODUCCIÓN Los módulos WIZ-SML-IA consisten en transceptores para la transferencia de datos punto a punto en el modo half-duplex, vía radio
Más detallesProblemario Electrónica Digital
Ejercicios de C.L.S.S ( Moore y Mealy), Registros y Memoria 1. Realice un circuito secuencial síncrono que tenga dos modos de operación: M=0 el circuito contara 0,1,3,2,5,4,7,6,0,1... M=1 el circuito contara
Más detallesMÁQUINAS DE ESTADO FINITAS. Dpto. Ingeniería Eléctrica, Electrónica, Automática y Física Aplicada
MÁQUINAS DE ESTADO FINITAS Dpto. Ingeniería Eléctrica, Electrónica, Automática y Física Aplicada www.elai.upm.es Sistemas secuenciales Secuencial = combinacional + memoria (biestables) y k = f(x 1 k, x
Más detallesRegistros y latches multibit. EL-3213 Circuitos Digitales I. Registro de 8 bits (octal register) Otros registros de 8 bits. 74x175
Registros y latches multibit EL-3213 Circuitos Digitales I 74x175 Registros Contadores Registros de Desplazamiento 1 2 Registro de 8 bits (octal register) 74x374 Salida de 3 estados Otros registros de
Más detallesOrganización de Computadoras. Clase 4
Organización de Computadoras Clase 4 Temas de clase Circuitos Lógicos Combinacionales Circuitos Lógicos Secuenciales Notas de clase 4 2 Circuitos Combinacionales o Combinatorios Responden a los valores
Más detallesSensores inalámbricos de bajo
Sensores inalámbricos de bajo consumo. Parte 1. El sistema de telemetría con microcontroladores PIC Autor: Marc Ralita Álvarez Director proyecto: Francesc Sánchez Robert Sensores inalámbricos de bajo consumo
Más detallesEL-3213 Circuitos Digitales I. Registros y latches multibit
EL-3213 Circuitos Digitales I Registros Contadores Registros de Desplazamiento 1 Registros y latches multibit 74x175 2 Registro de 8 bits (octal register) 74x374 Salida de 3 estados 3 Otros registros de
Más detallesAPUNTES DE INSTRUMENTACIÓN PARA ELECTRÓNICA DIGITAL
APUNTES DE INSTRUMENTACIÓN PARA ELECTRÓNICA DIGITAL Fernando Peral Pérez Noviembre 2003 1 Índice La sonda lógica...3 El inyector lógico...4 El analizador lógico (PROMAX AL-320)...5 Características...5
Más detallesMICROCONTROLADORES PIC
MICROCONTROLADORES PIC Bienvenidos - Clase 8 Protocolo de Comunicación I 2 C. Semestre I de 2010 Adaptado Por: Lewin Andrés López Preámbulo Protocolo entre periféricos: conjunto de reglas o normas para
Más detallesInterface paralelo programable 8255.
Interface paralelo programable 8255. 1 Comunicaciones paralelo. CARACTERÍSTICAS Transferencia simultánea de bits por líneas separadas Ventaja: frecuencias de transmisión mayores Desventaja: el coste de
Más detallesDatos técnicos. Datos generales
Fecha de publicación: 0-0-0 :0 Fecha de edición: 0-0- t_spa.xml SYNCHRON SERIELLES INTERFACE Referencia de pedido Características Eje macizo SSI-Interface Multivuelta hasta Bits Muestreo magnético sin
Más detallesPAD Manual de instalación
PAD Manual de instalación UM_3201058_PAD_ES_Rev00 Índice 1. DESCRIPCIÓN... 3 2. ESPECIFICACIONES... 4 3. MONTAJE... 5 4. CABLEADO... 6 5. CONEXIÓN AL CONTROLADOR C2P... 6 6. CONFIGURACIÓN... 7 6.1 REDEFINICIÓN
Más detalles----*************************************************************************
library IEEE; library UNISIM; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; use UNISIM.VComponents.all; ----********************************************************************
Más detallesUNIDAD 7: SENSORES INFRARROJOS (IR)
UNIDAD 7: SENSORES INFRARROJOS (IR) Objetivo y Programa de la Unidad 7 Objetivo de la presentación FUNDAMENTOS DE LA LUZ INFRARROJA Utiliza los sensores infrarrojos para detectar objetos, obstáculos, presencia,
Más detallesAnálisis y Síntesis. Introducción a los Sistemas Lógicos y Digitales 2008
Introducción a los Sistemas Lógicos y Digitales 2008 Métodos de análisis: Tabla de verdad. Heurístico. Diagramas de estado. Simulación. Test del hardware. etc... Ejemplo de análisis heurístico (planteo
Más detallesUART. Diseño de Sistemas con FPGA 1er cuatrimestre 2013 Patricia Borensztejn
UART Diseño de Sistemas con FPGA 1er cuatrimestre 2013 Patricia Borensztejn UART Universal Asynchronous receiver and transmitter: dispositivo (controlador ) que envía datos paralelos sobre una línea serie.
Más detallesComunicación Serial: Conceptos Generales
Comunicación Serial: Conceptos Generales Conceptos Generales Qué es la comunicación serial? Qué es RS-232? Qué es RS-422? Qué es RS-485? Qué es handshaking (o intercambio de pulsos de sincronización)?
Más detallesDiseños con entrada/salida de audio. José Manuel Mendías Cuadros Hortensia Mecha López
Diseños con entrada/salida de audio José Manuel Mendías Cuadros Hortensia Mecha López Dpto. Arquitectura de Computadores y Automática Universidad Complutense de Madrid Entrada/salida de audio Una señal
Más detalles(Tecla Shift pequeña) ó (Tecla Shift grande) Estas teclas, también tienen la función de poner la letra en Mayúsculas.
EL TECLADO Un teclado es un periférico de entrada que consiste en un sistema de teclas, como las de una máquina de escribir, que te permite introducir datos al ordenador. Cuando se presiona un carácter,
Más detallesHOJA DE PROBLEMAS 8: ELEMENTOS DE MEMORIA
f Universidad Rey Juan Carlos Grado en Ingeniería Informática Fundamentos de Computadores HOJA DE PROBLEMAS 8: ELEMENTOS DE MEMORIA 1. Se desea diseñar un circuito que calcule el bit de paridad par sobre
Más detallesEstructura interna de una memoria RAM estática
Estructura interna de una memoria RAM estática Ciclos de lectura (Memoria RAM estática CY7C148) Ciclos de escritura (Memoria RAM estática CY7C148) Características temporales de la memoria Tipos: PROM
Más detallesProblema resuelto de Máquinas de estado.
Problema resuelto de Máquinas de estado. Se desea diseñar un sistema de iluminación para un pasillo, de manera que cumpla con las siguientes especificaciones: El diseño estará basado en una máquina de
Más detallesEstructura interna de una memoria RAM estática
Estructura interna de una memoria RAM estática Ciclos de lectura (Memoria RAM estática CY7C148) Ciclos de escritura (Memoria RAM estática CY7C148) Características temporales de la memoria Tipos: PROM
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 detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Muestreo de señales analógicas Principal requerimiento que surge al muestrear una señal continua: Definir el periodo de muestreo con suficiente exactitud. Ajustar el mismo a un valor adecuado de acuerdo
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Ejercicio: construir un datalogger El datalogger o registrador debe sensar la temperatura ambiente cada 1s y guardarla junto a la fecha y hora de adquisición en un archivo.txt alojado en una memoria µsd.
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Lecto-grabadora de SDcard - Se comunica con Arduino a través del protocolo de comunicación SPI. - Se comanda a
Más detallesProf: Zulay Franco Puerto Ordaz, Agosto
Contadores 2.1. Introducción Los contadores son aplicaciones clásicas de los flip-flop, es un dispositivo electrónico capaz de contar, en binario, el número de pulsos que llegan a su entrada de reloj.
Más detallesEDU_NA005 Mouse PS/2 Emulado por el EDUKIT08...
COMENTARIO TECNICO Mundo EDUKIT08 Por: Ing. Roberto Simone Ingeniero de aplicaciones Freescale robertosimone@arnet.com.ar Ing. Daniel Di Lella D.F.A.E www.edudevices.com.ar dilella@arnet.com.ar (MDO_EDUKIT_013)
Más detallesCONTADORES. Son sistemas secuenciales con una entrada de pulsos que representan en su salida la cantidad de pulsos dados.
CONTADORES Son sistemas secuenciales con una entrada de pulsos que representan en su salida la cantidad de pulsos dados. En los contadores se tienen en cuenta las siguientes características: Número máximo
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 detallesS320120 MAXSONAR EZ1 SENSOR DE DISTANCIAS POR ULTRASONIDOS Información técnica Sensor de distancias por ultrasonido de alto rendimiento MaxSonar-EZ1 A 0,785 19,9 mm F 0,519 12,6 mm B 0,870 21,1 mm G 0,124
Más detallesTUTORIAL DE ENTRADA/SALIDA
TUTORIAL E ENTRAA/SALIA 1.- Introducción Los dispositivos o puertos de entrada/salida permiten realizar transferencias de información entre el exterior y el microprocesador. Existen dos modos de transferencia:
Más detalles1.5 Técnicas de comunicaciones de datos
1.5 Técnicas de comunicaciones de datos 1.5.1 Sincronización. Transmisión síncrona y asíncrona 1.5.2 Control de errores 1.5.2.1 Detección y retransmisión (ARQ) 1.5.2.2 Corrección directa (FEC) 1.5.1 Sincronización
Más detallesMANUAL DE TARJETA POKER GAME P5
MANUAL DE TARJETA POKER GAME P5 CARACTERISTICAS: 1 - Tamaño reducido y más prestaciones que una tarjeta 340 de Póker IGT. 2-9 Entradas de Teclado Touch o switch con salidas de Luces para teclas. 3 - Salida
Más detallesESCUELA UNIVERSITARIA DE INFORMÁTICA DE SISTEMAS UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA. Apuntes de la asignatura de: 3(5,)e5,&26
ESCUELA UNIVERSITARIA DE INFORMÁTICA DE SISTEMAS UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA Apuntes de la asignatura de: 3(5,)e5,&26 Preparados por: Juan Carlos Lázaro Obensa Dpto. de Informática y
Más detallesTelegrama TP1. KNX Association
Telegrama TP1 índice 1 Telegrama TP1: generalidades... 3 2 Estructura del telegrama TP1... 4 3 Requisitos de tiempo del telegrama TP1... 5 4 Acuse de recibo del telegrama TP1... 6 5 Anexo Informativo...
Más detallesCircuitos Secuenciales: concepto de estado
Lógica Secuencial Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempo t i depende de X en ese mismo instante de tiempo t i y en todos
Más detallesUniversidad Carlos III de Madrid Electrónica Digital Ejercicios
1. Dado el circuito secuencial de la figura, dibuje un cronograma indicando las formas de onda que se obtendrían en Q0, Q1, Q2 y Q3. Notación: C: Entrada de reloj, activa por flanco de subida S: Entrada
Más detallesCIRCUITOS ELECTRÓNICOS DIGITALES ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD AUTÓNOMA DE MADRID
CIRCUITOS ELECTRÓNICOS DIGITALES ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD AUTÓNOMA DE MADRID Guía de problemas: Aritmética de Computadores Parte 1: Operaciones básicas con lápiz y papel Problema 1: a)
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 detallesDefinición del Interfaz entre los descodificadores y los módulos de extensión externos (en lo sucesivo llamados módulos-susi ).
Interfaz de descodificador V 1.3 16-05-2003 Página 1 de 8 INTERFAZ DE EXTENSIÓN DEL DESCODIFICADOR Definición del Interfaz entre los descodificadores y los módulos de extensión externos (en lo sucesivo
Más detallesCURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA
CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA Un receptor asíncrono / transmisor universal (UART) es un bloque de circuitería responsable de implementar
Más detallesCIRCUITOS ELECTRÓNICOS DIGITALES ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD AUTÓNOMA DE MADRID
CIRCUITOS ELECTRÓNICOS DIGITALES ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD AUTÓNOMA DE MADRID Síntesis de Máquinas de Estados Nota: Tiene problemas adicionales interactivos para teléfonos Android en: https://play.google.com/store/apps/details?id=com.sequentialcircuits
Más detallesPráctica 3: Sistemas secuenciales sincrónicos
Práctica 3: Sistemas secuenciales sincrónicos Contenido: Esta práctica contiene ejercicios para la aplicación de los conocimientos adquiridos relativos a las unidades 2 y 3, incluyendo ejercicios de modelado
Más detallesRelación de Problemas de Circuitos Secuenciales
Escuela Técnica de Ingenieros en Informática de Sistemas Sistemas Electrónicos Digitales Relación de Problemas de Circuitos Secuenciales 1.- Dado el circuito secuencial síncrono de la figura: a.- Trace
Más detallesTitulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores. Bloque 1: Introducción Tema 1: Introducción a los computadores
Titulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores Bloque 1: Introducción Tema 1: Introducción a los computadores Pablo Huerta Pellitero ÍNDICE Bibliografía Introducción
Más detalles05/06. Instrumentación programable. Juan A. Montiel-Nelson. Last Revision:
05/06 Instrumentación programable Juan A. Montiel-Nelson Last Revision: 16.02.06 Escuela Técnica Superior de Ingenieros de Telecomunicación Universidad de Las Palmas de Gran Canaria Índice Introducción
Más detallesLaboratorio 5: Diseño Jerárquico de Sistemas Digitales
Laboratorio 5: Diseño Jerárquico de Sistemas Digitales Objetivos: - Conocer la forma de comunicación que existe entre el teclado y su controlador (PS/2). - Conocer los scan-codes y aplicar técnicas de
Más detallesUnidad de conexión de encoder S.S.I. CJ1W-CTS21. Introducción Hardware Conexionado Puesta en marcha Configuración Operación
Guía Rápida Unidad de conexión de encoder S.S.I. CJ1W-CTS21 Puesta en marcha Configuración Operación Guía Rápida : Especificaciones Tratamiento de errores OMRON ELECTRONICS, S.A. Autor: Alvaro Sáez 1.
Más detallesTEMA 5.3 SISTEMAS DIGITALES
TEMA 5.3 SISTEMAS DIGITALES TEMA 5 SISTEMAS DIGITALES FUNDAMENTOS DE ELECTRÓNICA 08 de enero de 2015 TEMA 5.3 SISTEMAS DIGITALES Introducción Sistemas combinacionales Sistemas secuenciales TEMA 5.3 SISTEMAS
Más detalles