Teclado y Display Ing. Marcelo Trujillo Profesor Asociado

Slides:



Advertisements
Presentaciones similares
COMPONENTES FUNDAMENTALES DE UN COMPUTADOR MODERNO
Advertisements

El ordenador.
HARDWARE.
Arquitectura de Computadores I
HARDWARE Y SOFTWARE Elaboro: Ing. en Computación.
Lección 01 Prof. K. Meléndez
INTRODUCCIÓN AL LENGUAJE DEL CÓMIC
JULIO BERNA. Los procesos de usuario emiten peticiones de entrada/salida al sistema operativo. Las peticiones se procesan de forma estructurada en las.
La memoria de acceso aleatorio (en inglés:random- access memory, cuyo acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones.
Organización del Computador I Verano MIPS (1 de 2) Basado en el capítulo 3 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
INTRODUCCIÓN AL HARDWARE DE LA COMPUTADORA PERSONAL
Sistemas Combinacionales Electrónica Digital Electrónica Básica José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC.
Detección de una tecla pulsada.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Es la parte lógica y está formada por los programas.
Medición de Tamaño Funcional CASO ESTUDIO: Servicio de Mantenimiento Nelly Condori-Fernández Departamento de Sistemas Informáticos Universidad.
DIAGRAMA DE INSTALACIÓN DE APAGADO DE MOTOR
FUNCIÓN OR Una O otra, para que funcione. Función suma OR abS Es aquella función que es cierta (1), si una o las dos entradas son ciertas.
FUNCIÓN AND Para hacer que funcione, debo accionar un pulsador Y el otro.
Programar PIC`s en lenguaje C18 En 64 horas.
 DIAGRAMA  TABLILLA PARA EMPEZAR DBEMOS TOMAR LA TABLILLA YA QUE EN ESTA SE COLOCARAN TODOS LOS DISPOSITIVOS TODOS LOS ELEMENTOS SE FIJARAN A DICHA.
LA BOARD Claudia Marcela Galeano Mantener la Operatividad del Sistema Edgar Jiménez.
Diagrama de Distribucion
CONTENIDO 2: HARDWARE Y SOFTWARE
EL ORDENADOR PERSONAL Aparato electrónico que sirve para procesar información (transformarla para que sea útil. Para hacerlo codifica la información (descompuesta.
EL HARDWARE (I) MICROPROCESADOR Y MEMORIAS (CONTINUACIÓN)
La Televisión Mecánica
Felipe Díaz Toro Daniel López. El procesador, también conocido como CPU o micro, es el cerebro del PC. Se encarga de hacer funcionar a las aplicaciones.
Trabajo práctico final SISTEMAS DIGITALES. Diseñar un controlador que realice las siguientes funciones: Exploración de un teclado matricial de 12 teclas.
FACULTAD DE INGENIERIA ELECTRICA LABORATORIO DE HERRAMIENTAS COMPUTACIONALES JOSE RAFAEL RODRIGUEZ OCHOA
ARDUINO INTRODUCCIÓN Y PROGRAMACIÓN. Podemos tener Señales analógicas y digitales. INTRODUCCIÓN.
Informática.
EL ORDENADOR Y SUS COMPONENTES
Nombre del profesor | número de curso
Hardware de Computador
Brazo robótico Un brazo robótico es un tipo de brazo mecánico, normalmente programable, con funciones parecidas a las de un brazo humano; este puede ser.
Título del proyecto científico
Etapa Final del Proyecto
Thalía Compán Santiago
MC Beatriz Beltrán Martínez Primavera 2016
HARDWARE Y SOFTWARE Hardware Informática Software
ADMINISTRACIÓN ELECTRÓNICA RESULTADOS DE LAS ENCUESTAS
1.1 Identifica los componentes físicos del equipo de cómputo mediante su caracterización y funciones.
EXPO- ESCOM 2016 Diseño de cámara neuromórfica con FPGA.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE.
AUTOMATAS FINITOS DETERMINISTICOS
CONTROLADORES DE MEMORIA DE COMPUTADORAS
DISPOSITIVOS DE E/S IU Colegio Mayor del Cauca Sistemas operativos Popayán, mayo de 2015.
FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN
Arquitectura propuesta
CALPORT 300 Patrón de referencia trifásico portátil
Tema: Componentes lógicos de un ordenador. Mediante el sistema de numeración binario, es decir, usando los dígitos 0 y 1. Lo único que transmite,

Tema 1 Fundamentos de Computación
Nombre del profesor | Número del curso
HARDWARE Y SOFTWARE. INFORMÁTICA Conocimientos que tratan sobre el procesamiento automatizado de la información con ordenadores. Conocimientos que tratan.
JAVIER RESTREPO TOVAR.
UNIDAD N°2: MÉTODO CIENTÍFICO
HARDWARE Y SOFTWARE. INFORMÁTICA Conocimientos que tratan sobre el procesamiento automatizado de la información con ordenadores. Conocimientos que tratan.
HARDWARE Y SOFTWARE. INFORMÁTICA Conocimientos que tratan sobre el procesamiento automatizado de la información con ordenadores. Conocimientos que tratan.
UNIDAD I: EL COMPUTADOR Ing. Víctor Pedriquez Carrera: Ingeniería de Sistemas Asignatura: Arquitectura.
Partes externas de la computadora. Monitor: Es un dispositivo de salida que mediante una interfaz muestra los resultados del procesamiento de una computadora.
Teclado y Display Ing. Marcelo Trujillo Profesor Asociado
HARDWARE Y SOFTWARE. INFORMÁTICA Conocimientos que tratan sobre el procesamiento automatizado de la información con computadoras. Conocimientos que tratan.
INTRODUCCIÓN A LA INFORMÁTICA
Núcleo Lic. Gonzalo Pastor.
HARDWARE Y SOFTWARE. INFORMÁTICA Conocimientos que tratan sobre el procesamiento automatizado de la información con ordenadores. Conocimientos que tratan.
ARDUINO ARDUINO El proyecto Arduino: Recordando… - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino.
¿Qué es Arduino?  Plataforma de electrónica abierta.
HARDWARE Y SOFTWARE. INFORMÁTICA Conocimientos que tratan sobre el procesamiento automatizado de la información con ordenadores. Conocimientos que tratan.
Transcripción de la presentación:

Teclado y Display Ing. Marcelo Trujillo Profesor Asociado

Teclado Ing.Marcelo Trujillo

Teclado Vcc Input Hay Tecla Hay Tecla Hay Tecla 1 1 1 1 1 1 Input 1 1 Hay Tecla Hay Tecla Hay Tecla Ing.Marcelo Trujillo

Teclado controlado Vcc Input output 1 1 1 1 1 1 1 1 1 1 1 Ing.Marcelo Trujillo

Teclado controlado Vcc Input output Hay Tecla Hay Tecla Hay Tecla 1 1 1 1 Input 1 1 Hay Tecla Hay Tecla Hay Tecla output Ing.Marcelo Trujillo

Y si tengo un montón de teclas ?????? Teclado controlado Y si tengo un montón de teclas ?????? Cuantos pines uso ?????? Ing.Marcelo Trujillo

Barrido Teclado Matricial output Input 1 Y cómo la identifico? 1 Y cómo la identifico? output 1 Input Hay Tecla Ing.Marcelo Trujillo

Teclado Matricial 1 output Input Código de tecla Ing.Marcelo Trujillo

Abstracción de software Teclado Matricial Hardware dependiente FILA COLUMNA CÓDIGO SIMBOLO 11100111 1 11101011 2 11101101 3 11101110 11010111 4 11011011 5 11011101 6 11011110 7 10110111 8 10111011 9 10111101 10 10111110 11 01110111 12 01111011 13 01111101 14 01111110 15 Abstracción de software Ing.Marcelo Trujillo

Tenemos que independizar uno de otro Para optimizar la portabilidad Teclado Matricial Tenemos que independizar uno de otro Para qué ? Para optimizar la portabilidad Ing.Marcelo Trujillo

Teclado Matricial output Input 1 2 3 1 4 5 6 7 8 9 10 11 1 2 3 1 4 5 6 7 output 8 9 10 11 Código de tecla 12 12 13 14 15 1 Input Ing.Marcelo Trujillo

Teclado Matricial – Tiempo de demora al barrido 1 output t0 t0: tiempo que demora en llegar el cero a puerto de entrada 1 Input Ing.Marcelo Trujillo

Teclado Matricial – Tiempo de ejecución del barrido t1: tiempo que demora en ejecutarse el barrido t1 Ing.Marcelo Trujillo

t0 > t1 Teclado Matricial – Driver de lectura del código Pierdo tiempo Que pasa si ….. t0 > t1 No vamos a llegar a tiempo para leer el => Problemas Tenemos que perder un poco de tiempo !!!!!! Ing.Marcelo Trujillo

Rebote - Bounce contactos Ing.Marcelo Trujillo

Ing. Marcelo Ángel Trujillo Rebote - Bounce Presiono Suelto Lo tenemos que eliminar!! 30/05/2011 Ing. Marcelo Ángel Trujillo

Teclado Matricial – Driver de Rebote Ing.Marcelo Trujillo

Teclado – Driver de lectura del código Ing.Marcelo Trujillo

Teclado – Resumen Aplicación buffer tecla Primitiva Hardware Ing.Marcelo Trujillo

Teclado – Diagrama de capas Aplicación Primitiva tecla Buffer Driver Hardware Ing.Marcelo Trujillo

t Presentación de La información Ing.Marcelo Trujillo

Display de 7 segmentos Ing.Marcelo Trujillo

Display de 7 segmentos – La génesis Ing.Marcelo Trujillo

Display de 7 segmentos – La génesis Ing.Marcelo Trujillo

Display de 7 segmentos – La génesis Enciende con unos DATOS Ánodo Cátodo Ing.Marcelo Trujillo

Display de 7 segmentos – La génesis Enciende con ceros VCC DATOS Ing.Marcelo Trujillo

Display de 7 segmentos – La génesis f b g e c dp d Ing.Marcelo Trujillo

Display de 7 segmentos – La génesis Corriente no soportada por el μC 5·I I Habilita llave electrónica 1 Conexión esquemática

Display de 7 segmentos – Varios dígitos Poco Efectivo

Display de 7 segmentos – Persistencia Retiniana Fenómeno visual descubierto por el científico belga Joseph Plateau (1801-1883) que demuestra como una imagen permanece en la retina humana una décima de segundo antes de desaparecer completamente. Plateau descubrió que nuestro ojo ve con una cadencia de 10 imágenes por segundo, que nosotros no vemos como independientes gracias a la persistencia visual. El cine aprovecha este efecto proyectando más de diez imágenes por segundo (cine mudo 16, cine actual 24, televisión 25), lo que genera en nuestro cerebro la ilusión de movimiento Ing.Marcelo Trujillo

Display de 7 segmentos – Dígitos Multiplexados 1 1 1 1 Ing.Marcelo Trujillo

Display de 7 segmentos – Dígitos Multiplexados 1 1 1 1 1 1 1 1 1 1 x 1 1 1 1 1 1 1 1 1 1

Display de 7 segmentos – Expansión 2 Ing.Marcelo Trujillo

Display de 7 segmentos – Drivers Ing.Marcelo Trujillo

Display de 7 segmentos – Primitivas Ing.Marcelo Trujillo

Display de 7 segmentos – Resumen Aplicación display buffer Driver Primitiva Hardware Ing.Marcelo Trujillo

Display de 7 segmentos – Resumen 0x5B 0x4F 0x66 buffer 0x66 0x66 0x66 0x4F Primitivas 0x4F 0x4F 4 3 2 0x5B Driver Hardware Ing.Marcelo Trujillo

Display de 7 segmentos – Resumen 0x5B 0x4F 0x66 buffer 0x66 0x5B 0x4F 0x66 Primitivas 0x4F 4 0x5B 0x5B 3 2 0x66 0x66 Driver 0x4F 0x5B Ing.Marcelo Trujillo

Display de 7 segmentos – Resumen Aplicación Primitiva display Buffer Driver Hardware Ing.Marcelo Trujillo

Agradecimientos Ing. Gabriel Mandrut Ing. Marcelo Giura Ing.Marcelo Trujillo