Download - Arquitectura del teclado
![Page 1: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/1.jpg)
UNIDAD IDISPOSITIVOS DE ENTRADA Y
SALIDA
ELABORADO POR: Lic. Yesenia Cetina Marrufo
![Page 2: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/2.jpg)
INTRODUCCIÓN
El sistema de E/S se encarga de comunicar laCPU con el mundo exterior.
Para realizar la comunicación, es necesariorealizar una traducción de la información, delformato exterior al interno de la máquina yviceversa. Para esto se utilizan los periféricos.
Esta comunicación cubre numerosos aspectos:desde la interacción hombre-máquina hasta elcontrol de procesos en sistemas automáticos.
![Page 3: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/3.jpg)
INTRODUCCIÓN
La transferencia de informaciónentre la CPU y el mundo exteriorse realiza a través de dispositivosllamados periféricos.
Los periféricos realizan la interfazentre el mundo síncrono ycodificado del computador y elmundo analógico exterior.
![Page 4: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/4.jpg)
OBJETIVOS
Comprender las característicasparticulares del sistema de E/S que lohacen diferente al resto de la máquina.
Conocer las alternativas de diseño a lahora de comunicar periféricos
y CPU.
![Page 5: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/5.jpg)
OBJETIVOS
Comprender la función del SistemaOperativo como medio de proporcionarabstracción y protección en la gestión de laentrada/salida
![Page 6: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/6.jpg)
EL TECLADO
Un teclado es un periférico utilizado para laintroducción de órdenes y datos en lacomputadora.
![Page 7: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/7.jpg)
ARQUITECTURA DEL TECLADO La figura de la izquierda muestra un teclado, en
su forma, es decir listo para funcionar.
La figura de la derecha, muestra un tecladointernamente, utiliza una plantilla, en forma demembranas con puntos, que son losidentificadores, de cada una de las teclas.
![Page 8: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/8.jpg)
Lado de la Unidad Central
Lado del Teclado
FUNCIONAMIENTO
![Page 9: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/9.jpg)
EL TECLADO
Junto con el ratón mecánico tradicional (no losactuales modelos ópticos), el teclado es eldispositivo más sencillo que puede conectarse alordenador.
Sin embargo, alberga una electrónica relativamentecompleja y sofisticada que, en los modelos AT ysiguientes, incluye un procesador relativamentepotente; cierta cantidad de memoria EEPROM paraguardar la configuración; cierta cantidad dememoria ROM que actúa como una mini-BIOS deldispositivo, y capacidad de chequeo y autodiagnóstico, además de otras funciones.
![Page 10: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/10.jpg)
La razón de esta complejidad es que, aparte de enviar lasseñales adecuadas a la placa-base, la tarea de recoger la señalde interruptores mecánicos no es tan trivial como pudieraparecer a primera vista.
Los que hayan intentado diseñar interfaces para introducirsimples señales ON/OF en un PC, saben que la tarea puede serextraordinariamente compleja.
Incluso con los pequeños niveles de tensión que manejan en loscircuitos TTL (transistor, transistor lógico), los interruptoresmecánicos producen microchispas y rebotes ("Bouncing") queduplican la señal y complican el diseño de estosdispositivos; hasta el extremo que no es infrecuente que serecurra a "chapucear" la electrónica del teclado para estosmenesteres.
![Page 11: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/11.jpg)
![Page 12: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/12.jpg)
FUNCIONAMIENTO
Un teclado está realizado mediante unmicrocontrolador, normalmente de lasfamilias 8048 u 8051 de Intel.
Estos microcontroladores ejecutan suspropios programas que están grabados en susrespectivas ROMs internas.
![Page 13: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/13.jpg)
FUNCIONAMIENTO
Estos programas realizan la exploración matricialde las teclas para determinar cuales estánpulsadas.
Para lograr un sistema flexible losmicrocontroladores no identifican cada tecla consu carácter serigrafiado en la misma, sino que seadjudica un valor numérico a cada una de ellas quesólo tiene que ver con su posición física. Si no sehiciera así ese sistema sería muy dependiente decada idioma.
![Page 14: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/14.jpg)
Por cada pulsación o liberación de una tecla elmicrocontrolador envía un códigoidentificativo que se llama Scan Code.
Para permitir que varias teclas sean pulsadassimultáneamente, el teclado genera un códigodiferente cuando una tecla se pulsa y cuandodicha tecla se libera.
![Page 15: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/15.jpg)
Todos los teclados de PC le asignan el mismo"scan code" o código a las teclas que estánsituadas en el mismo sitio.
Luego la PC hace una traducción y le asigna laletra que está colocada en cada país en esaposición.
![Page 16: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/16.jpg)
Esto hace que todos los programas funcionenbien en todos los países, y que en muchosjuegos las teclas estén en el mismo sitio enEspaña y en EE.UU. pero no ponga lo mismoen el teclado.
![Page 17: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/17.jpg)
SCAN CODE
Son los códigos que envía el teclado a lacomputadora para indicar la tecla pulsada osoltada.
Su valor no depende de la tecla, sino de suposición, así se consigue que sea independientedel idioma del teclado.
![Page 18: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/18.jpg)
Si el microcontrolador nota que ha cesado lapulsación de la tecla, el nuevo códigogenerado (Break Code) tendrá un valor depulsación incrementado.
![Page 19: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/19.jpg)
Estos códigos son enviados al circuitomicrocontrolador donde serán tratadosgracias al administrador de teclado, que noes más que un programa de la BIOS y quedetermina qué carácter le corresponde a latecla pulsada comparándolo con una tablade caracteres que hay en el kernel (el núcleode un sistema operativo.
![Page 20: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/20.jpg)
Es el software responsable de facilitar a losdistintos programas acceso seguro al hardwarede la computadora o en forma más básica, es elencargado de gestionar recursos, a través deservicios de llamada al sistema), generando unainterrupción por hardware y enviando los datosal procesador.
El microcontrolador también posee ciertoespacio de memoria ROM que hace que seacapaz de almacenar las últimas pulsaciones encaso de que no se puedan leer a causa de lavelocidad de tecleo del usuario.
![Page 21: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/21.jpg)
![Page 22: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/22.jpg)
Hay que tener en cuenta, que cuandorealizamos una pulsación se pueden producirrebotes (Bouncing) que duplican la señal. Conel fin de eliminarlos, el teclado tambiéndispone de un circuito que limpia la señal.
![Page 23: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/23.jpg)
Tecla Pulsar
Soltar ASCII
A 1C F0,1C 41
![Page 24: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/24.jpg)
TIPOS DE CONECTORES
1. CONECTOR DE tipo AT o DIN
2. CONECTOR DE tipo PS/ 2 o MINIDIN
3. CONECTOR DE tipo USB
![Page 25: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/25.jpg)
CONECTOR DE tipo AT o DIN En los sistemas antiguos que utilizan placas AT
que actualmente han sido olvidadas, se trata deuna interfaz entre el cable del teclado y la unidaddel sistema, es la interfaz del teclado, es un granconector largo, con 5 fuertes clavijas gruesas demetal.
Tiene 5 pines, donde se encuentra un pin para elvoltaje, una para la masa (GND-Conexión atierra), un bus de datos, el reloj del micro delteclado y un reset únicamente para el conectortipo AT
![Page 26: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/26.jpg)
![Page 27: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/27.jpg)
TIPOS DE CONECTORES
![Page 28: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/28.jpg)
CONECTOR DE tipo PS/ 2 o MINIDIN
Los sistemas de placa base de tipo ATX, noson necesariamente los sistemas masmodernos, es un conector mas pequeño yredondo con 6 finas clavijas metálicas y unbloque de plástico rectangular.
![Page 29: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/29.jpg)
CONECTOR DE tipo USB
No necesita ni un controlador de dispositivoespecial para funcionar.
![Page 30: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/30.jpg)
![Page 31: Arquitectura del teclado](https://reader033.vdocuments.co/reader033/viewer/2022042514/558b01b7d8b42a86338b46f3/html5/thumbnails/31.jpg)
Existen teclados que cuentan con una mayordisposición de teclas: algunas de ellas seutilizan para navegar en Internet, multimedia,barras de desplazamiento en las ventanas,entre otras.