SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
ELABORADO POR: Lic. Yesenia Cetina Marrufo




      UNIDAD I
DISPOSITIVOS DE ENTRADA Y
         SALIDA
INTRODUCCIÓN

 El sistema de E/S se encarga de comunicar la
  CPU con el mundo exterior.

 Para realizar la comunicación, es necesario
  realizar una traducción de la información, del
  formato exterior al interno de la máquina y
  viceversa. Para esto se utilizan los periféricos.

 Esta comunicación cubre numerosos aspectos:
  desde la interacción hombre-máquina hasta el
  control de procesos en sistemas automáticos.
INTRODUCCIÓN
 La transferencia de información
  entre la CPU y el mundo exterior
  se realiza a través de dispositivos
  llamados periféricos.

 Los periféricos realizan la interfaz
  entre el mundo síncrono y
  codificado del computador y el
  mundo analógico exterior.
OBJETIVOS
 Comprender         las       características
  particulares del sistema de E/S que lo
  hacen diferente al resto de la máquina.

 Conocer las alternativas de diseño a la
  hora de comunicar periféricos
  y CPU.
OBJETIVOS
 Comprender la función del Sistema
  Operativo como medio de proporcionar
  abstracción y protección en la gestión de la
  entrada/salida
EL TECLADO
 Un teclado es un periférico utilizado para la
  introducción de órdenes y datos en la
  computadora.
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 teclado
  internamente, utiliza una plantilla, en forma de
  membranas con puntos, que son los
  identificadores, de cada una de las teclas.
FUNCIONAMIENTO

  Lado de la
                 Lado del Teclado
Unidad Central
EL TECLADO

 Junto con el ratón mecánico tradicional (no los
  actuales modelos ópticos), el teclado es el
  dispositivo más sencillo que puede conectarse al
  ordenador.

 Sin embargo, alberga una electrónica relativamente
  compleja y sofisticada que, en los modelos AT y
  siguientes, incluye un procesador relativamente
  potente; cierta cantidad de memoria EEPROM para
  guardar la configuración; cierta cantidad de
  memoria ROM que actúa como una mini-BIOS del
  dispositivo, y capacidad de chequeo y auto
  diagnóstico, además de otras funciones.
 La razón de esta complejidad es que, aparte de enviar las
  señales adecuadas a la placa-base, la tarea de recoger la señal
  de interruptores mecánicos no es tan trivial como pudiera
   parecer a primera vista.

 Los que hayan intentado diseñar interfaces para introducir
   simples señales ON/OF en un PC, saben que la tarea puede ser
   extraordinariamente compleja.

 Incluso con los pequeños niveles de tensión que manejan en los
  circuitos TTL (transistor, transistor lógico), los interruptores
  mecánicos producen microchispas y rebotes ("Bouncing") que
  duplican la señal y complican el diseño de estos
  dispositivos; hasta el extremo que no es infrecuente que se
  recurra a "chapucear" la electrónica del teclado para estos
  menesteres.
FUNCIONAMIENTO
 Un teclado está realizado mediante un
  microcontrolador, normalmente de las
  familias 8048 u 8051 de Intel.

 Estos microcontroladores ejecutan sus
  propios programas que están grabados en sus
  respectivas ROMs internas.
FUNCIONAMIENTO
 Estos programas realizan la exploración matricial
  de las teclas para determinar cuales están
  pulsadas.

 Para     lograr     un   sistema    flexible    los
  microcontroladores no identifican cada tecla con
  su carácter serigrafiado en la misma, sino que se
  adjudica un valor numérico a cada una de ellas que
  sólo tiene que ver con su posición física. Si no se
  hiciera así ese sistema sería muy dependiente de
  cada idioma.
 Por cada pulsación o liberación de una tecla el
  microcontrolador        envía    un     código
  identificativo que se llama Scan Code.

 Para permitir que varias teclas sean pulsadas
  simultáneamente, el teclado genera un código
  diferente cuando una tecla se pulsa y cuando
  dicha tecla se libera.
 Todos los teclados de PC le asignan el mismo
  "scan code" o código a las teclas que están
  situadas en el mismo sitio.

 Luego la PC hace una traducción y le asigna la
  letra que está colocada en cada país en esa
  posición.
 Esto hace que todos los programas funcionen
  bien en todos los países, y que en muchos
  juegos las teclas estén en el mismo sitio en
  España y en EE.UU. pero no ponga lo mismo
  en el teclado.
SCAN CODE
 Son los códigos que envía el teclado a la
  computadora para indicar la tecla pulsada o
  soltada.

 Su valor no depende de la tecla, sino de su
  posición, así se consigue que sea independiente
  del idioma del teclado.
 Si el microcontrolador nota que ha cesado la
  pulsación de la tecla, el nuevo código
  generado (Break Code) tendrá un valor de
  pulsación incrementado.
 Estos códigos son enviados al circuito
  microcontrolador donde serán tratados
  gracias al administrador de teclado, que no
  es más que un programa de la BIOS y que
  determina qué carácter le corresponde a la
  tecla pulsada comparándolo con una tabla
  de caracteres que hay en el kernel (el núcleo
  de un sistema operativo.
 Es el software responsable de facilitar a los
  distintos programas acceso seguro al hardware
  de la computadora o en forma más básica, es el
  encargado de gestionar recursos, a través de
  servicios de llamada al sistema), generando una
  interrupción por hardware y enviando los datos
  al procesador.

 El microcontrolador también posee cierto
  espacio de memoria ROM que hace que sea
  capaz de almacenar las últimas pulsaciones en
  caso de que no se puedan leer a causa de la
  velocidad de tecleo del usuario.
 Hay que tener en cuenta, que cuando
  realizamos una pulsación se pueden producir
  rebotes (Bouncing) que duplican la señal. Con
  el fin de eliminarlos, el teclado también
  dispone de un circuito que limpia la señal.
 Tecla Pulsar
  Soltar ASCII
 A 1C F0,1C 41
TIPOS DE CONECTORES

1. CONECTOR DE tipo AT o DIN
2. CONECTOR DE tipo PS/ 2 o MINIDIN
3. CONECTOR DE tipo USB
CONECTOR DE tipo AT o DIN
 En los sistemas antiguos que utilizan placas AT
  que actualmente han sido olvidadas, se trata de
  una interfaz entre el cable del teclado y la unidad
  del sistema, es la interfaz del teclado, es un gran
  conector largo, con 5 fuertes clavijas gruesas de
  metal.

 Tiene 5 pines, donde se encuentra un pin para el
  voltaje, una para la masa (GND-Conexión a
  tierra), un bus de datos, el reloj del micro del
  teclado y un reset únicamente para el conector
  tipo AT
TIPOS DE CONECTORES
CONECTOR DE tipo PS/ 2 o
           MINIDIN
 Los sistemas de placa base de tipo ATX, no
  son necesariamente los sistemas mas
  modernos, es un conector mas pequeño y
  redondo con 6 finas clavijas metálicas y un
  bloque de plástico rectangular.
CONECTOR DE tipo USB

 No necesita ni un controlador de dispositivo
  especial para funcionar.
 Existen teclados que cuentan con una mayor
  disposición de teclas: algunas de ellas se
  utilizan para navegar en Internet, multimedia,
  barras de desplazamiento en las ventanas,
  entre otras.

Mais conteúdo relacionado

Mais procurados

Embedded system in Smart Cards
Embedded system in Smart CardsEmbedded system in Smart Cards
Embedded system in Smart CardsRebecca D'souza
 
Conceptos basicos de computacion
Conceptos basicos de computacionConceptos basicos de computacion
Conceptos basicos de computacionfabinton sotelo
 
4. La Placa Base, El Chipset Y La Eprom
4. La Placa Base, El Chipset Y La Eprom4. La Placa Base, El Chipset Y La Eprom
4. La Placa Base, El Chipset Y La EpromCANDIDO RUIZ
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes Dr.YNM
 
LAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical OverviewLAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical OverviewLinaro
 
Input output ports and connectors
Input output ports and connectorsInput output ports and connectors
Input output ports and connectorsbhardwaj1992
 
Arquitectura del teclado
Arquitectura del tecladoArquitectura del teclado
Arquitectura del tecladoYESENIA CETINA
 
1.2 motherboard form factor
1.2  motherboard form factor1.2  motherboard form factor
1.2 motherboard form factorGagandeep Singh
 
LPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLERLPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLERsravannunna24
 
Parlante y tarjeta de sonido
Parlante y tarjeta de sonidoParlante y tarjeta de sonido
Parlante y tarjeta de sonidosantiago5793
 
Mapa conceptual software Word
Mapa conceptual software WordMapa conceptual software Word
Mapa conceptual software Wordvikyiz
 

Mais procurados (20)

Network Adapter
Network AdapterNetwork Adapter
Network Adapter
 
Embedded system in Smart Cards
Embedded system in Smart CardsEmbedded system in Smart Cards
Embedded system in Smart Cards
 
Bio Metric-E-Voting
Bio Metric-E-VotingBio Metric-E-Voting
Bio Metric-E-Voting
 
Conceptos basicos de computacion
Conceptos basicos de computacionConceptos basicos de computacion
Conceptos basicos de computacion
 
4. La Placa Base, El Chipset Y La Eprom
4. La Placa Base, El Chipset Y La Eprom4. La Placa Base, El Chipset Y La Eprom
4. La Placa Base, El Chipset Y La Eprom
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes
 
Ppt on embedded systems
Ppt on embedded systemsPpt on embedded systems
Ppt on embedded systems
 
LAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical OverviewLAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical Overview
 
Input output ports and connectors
Input output ports and connectorsInput output ports and connectors
Input output ports and connectors
 
Applied Microprocessor
Applied MicroprocessorApplied Microprocessor
Applied Microprocessor
 
Arquitectura del teclado
Arquitectura del tecladoArquitectura del teclado
Arquitectura del teclado
 
Hardware
HardwareHardware
Hardware
 
1.2 motherboard form factor
1.2  motherboard form factor1.2  motherboard form factor
1.2 motherboard form factor
 
Ntroduction to computer architecture and organization
Ntroduction to computer architecture and organizationNtroduction to computer architecture and organization
Ntroduction to computer architecture and organization
 
LPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLERLPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLER
 
Interfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 MicrocontrollerInterfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 Microcontroller
 
Bios vs uefi
Bios vs uefiBios vs uefi
Bios vs uefi
 
Presentación de discos duros
Presentación de discos durosPresentación de discos duros
Presentación de discos duros
 
Parlante y tarjeta de sonido
Parlante y tarjeta de sonidoParlante y tarjeta de sonido
Parlante y tarjeta de sonido
 
Mapa conceptual software Word
Mapa conceptual software WordMapa conceptual software Word
Mapa conceptual software Word
 

Semelhante a Arquitectura del teclado

Semelhante a Arquitectura del teclado (20)

Hardware (precentacion)
Hardware (precentacion)Hardware (precentacion)
Hardware (precentacion)
 
Hardware (precentacion)[1]
Hardware (precentacion)[1]Hardware (precentacion)[1]
Hardware (precentacion)[1]
 
El Teclado
El TecladoEl Teclado
El Teclado
 
Fabricación de un teclado
Fabricación de un tecladoFabricación de un teclado
Fabricación de un teclado
 
Teclado
TecladoTeclado
Teclado
 
Teclado
TecladoTeclado
Teclado
 
Theklado0
Theklado0Theklado0
Theklado0
 
Tema1 1º Eso
Tema1 1º EsoTema1 1º Eso
Tema1 1º Eso
 
Teclado, Mouse, Pantalla, Etc.
Teclado, Mouse, Pantalla, Etc. Teclado, Mouse, Pantalla, Etc.
Teclado, Mouse, Pantalla, Etc.
 
Ordenador.pdf
Ordenador.pdfOrdenador.pdf
Ordenador.pdf
 
L.h y d.t
L.h y d.tL.h y d.t
L.h y d.t
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Perifericos entrada salida mixtos
Perifericos entrada salida mixtosPerifericos entrada salida mixtos
Perifericos entrada salida mixtos
 
EL TECLADO GRIMELTH Y DIEGO
EL TECLADO GRIMELTH Y DIEGOEL TECLADO GRIMELTH Y DIEGO
EL TECLADO GRIMELTH Y DIEGO
 
Grimelth y diego
Grimelth y diegoGrimelth y diego
Grimelth y diego
 
Oscar javier
Oscar javierOscar javier
Oscar javier
 
Como se hace un teclado2.
Como se hace un teclado2.Como se hace un teclado2.
Como se hace un teclado2.
 
Tecnologia 10 Angelik
Tecnologia 10 AngelikTecnologia 10 Angelik
Tecnologia 10 Angelik
 
Tecnologia 11Angelik
Tecnologia 11AngelikTecnologia 11Angelik
Tecnologia 11Angelik
 
T E C N O L O G I A 11 Angelik
T E C N O L O G I A 11 AngelikT E C N O L O G I A 11 Angelik
T E C N O L O G I A 11 Angelik
 

Mais de YESENIA CETINA

Tecnicas de expresion oral
Tecnicas de expresion oralTecnicas de expresion oral
Tecnicas de expresion oralYESENIA CETINA
 
Arquitectura de memorias RAM, ROM,CACHE 2
Arquitectura de memorias  RAM, ROM,CACHE 2Arquitectura de memorias  RAM, ROM,CACHE 2
Arquitectura de memorias RAM, ROM,CACHE 2YESENIA CETINA
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEYESENIA CETINA
 
Arquitectura del mouse
Arquitectura del mouseArquitectura del mouse
Arquitectura del mouseYESENIA CETINA
 
Arquitectura de la memoria flash
Arquitectura de la memoria flashArquitectura de la memoria flash
Arquitectura de la memoria flashYESENIA CETINA
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
La computadora y la comunicacion
La computadora y la comunicacionLa computadora y la comunicacion
La computadora y la comunicacionYESENIA CETINA
 
Graficacion por Computadora
Graficacion por ComputadoraGraficacion por Computadora
Graficacion por ComputadoraYESENIA CETINA
 
Sistemas operativos PC Y Móviles
Sistemas operativos PC Y MóvilesSistemas operativos PC Y Móviles
Sistemas operativos PC Y MóvilesYESENIA CETINA
 
Proteccion de la información
Proteccion de la informaciónProteccion de la información
Proteccion de la informaciónYESENIA CETINA
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Proyecciones cartograficas
Proyecciones cartograficasProyecciones cartograficas
Proyecciones cartograficasYESENIA CETINA
 
Opera las funciones básicas de una computadora con ejercicios
Opera las funciones básicas de una computadora con ejerciciosOpera las funciones básicas de una computadora con ejercicios
Opera las funciones básicas de una computadora con ejerciciosYESENIA CETINA
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorYESENIA CETINA
 
Transformaciones geométricas
Transformaciones geométricasTransformaciones geométricas
Transformaciones geométricasYESENIA CETINA
 

Mais de YESENIA CETINA (20)

Tecnicas de expresion oral
Tecnicas de expresion oralTecnicas de expresion oral
Tecnicas de expresion oral
 
Arquitectura de memorias RAM, ROM,CACHE 2
Arquitectura de memorias  RAM, ROM,CACHE 2Arquitectura de memorias  RAM, ROM,CACHE 2
Arquitectura de memorias RAM, ROM,CACHE 2
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHE
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Buses
BusesBuses
Buses
 
Arquitectura del mouse
Arquitectura del mouseArquitectura del mouse
Arquitectura del mouse
 
Arquitectura de la memoria flash
Arquitectura de la memoria flashArquitectura de la memoria flash
Arquitectura de la memoria flash
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
La computadora y la comunicacion
La computadora y la comunicacionLa computadora y la comunicacion
La computadora y la comunicacion
 
Graficacion por Computadora
Graficacion por ComputadoraGraficacion por Computadora
Graficacion por Computadora
 
Sistemas operativos PC Y Móviles
Sistemas operativos PC Y MóvilesSistemas operativos PC Y Móviles
Sistemas operativos PC Y Móviles
 
Proteccion de la información
Proteccion de la informaciónProteccion de la información
Proteccion de la información
 
Rubrica Blender
Rubrica BlenderRubrica Blender
Rubrica Blender
 
Manual blender
Manual blenderManual blender
Manual blender
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Proyecciones cartograficas
Proyecciones cartograficasProyecciones cartograficas
Proyecciones cartograficas
 
Opera las funciones básicas de una computadora con ejercicios
Opera las funciones básicas de una computadora con ejerciciosOpera las funciones básicas de una computadora con ejercicios
Opera las funciones básicas de una computadora con ejercicios
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Transformaciones geométricas
Transformaciones geométricasTransformaciones geométricas
Transformaciones geométricas
 

Último

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Último (11)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Arquitectura del teclado

  • 1. ELABORADO POR: Lic. Yesenia Cetina Marrufo UNIDAD I DISPOSITIVOS DE ENTRADA Y SALIDA
  • 2. INTRODUCCIÓN  El sistema de E/S se encarga de comunicar la CPU con el mundo exterior.  Para realizar la comunicación, es necesario realizar una traducción de la información, del formato exterior al interno de la máquina y viceversa. Para esto se utilizan los periféricos.  Esta comunicación cubre numerosos aspectos: desde la interacción hombre-máquina hasta el control de procesos en sistemas automáticos.
  • 3. INTRODUCCIÓN  La transferencia de información entre la CPU y el mundo exterior se realiza a través de dispositivos llamados periféricos.  Los periféricos realizan la interfaz entre el mundo síncrono y codificado del computador y el mundo analógico exterior.
  • 4. OBJETIVOS  Comprender las características particulares del sistema de E/S que lo hacen diferente al resto de la máquina.  Conocer las alternativas de diseño a la hora de comunicar periféricos y CPU.
  • 5. OBJETIVOS  Comprender la función del Sistema Operativo como medio de proporcionar abstracción y protección en la gestión de la entrada/salida
  • 6. EL TECLADO  Un teclado es un periférico utilizado para la introducción de órdenes y datos en la computadora.
  • 7. 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 teclado internamente, utiliza una plantilla, en forma de membranas con puntos, que son los identificadores, de cada una de las teclas.
  • 8. FUNCIONAMIENTO Lado de la Lado del Teclado Unidad Central
  • 9. EL TECLADO  Junto con el ratón mecánico tradicional (no los actuales modelos ópticos), el teclado es el dispositivo más sencillo que puede conectarse al ordenador.  Sin embargo, alberga una electrónica relativamente compleja y sofisticada que, en los modelos AT y siguientes, incluye un procesador relativamente potente; cierta cantidad de memoria EEPROM para guardar la configuración; cierta cantidad de memoria ROM que actúa como una mini-BIOS del dispositivo, y capacidad de chequeo y auto diagnóstico, además de otras funciones.
  • 10.  La razón de esta complejidad es que, aparte de enviar las señales adecuadas a la placa-base, la tarea de recoger la señal de interruptores mecánicos no es tan trivial como pudiera parecer a primera vista.  Los que hayan intentado diseñar interfaces para introducir simples señales ON/OF en un PC, saben que la tarea puede ser extraordinariamente compleja.  Incluso con los pequeños niveles de tensión que manejan en los circuitos TTL (transistor, transistor lógico), los interruptores mecánicos producen microchispas y rebotes ("Bouncing") que duplican la señal y complican el diseño de estos dispositivos; hasta el extremo que no es infrecuente que se recurra a "chapucear" la electrónica del teclado para estos menesteres.
  • 11.
  • 12. FUNCIONAMIENTO  Un teclado está realizado mediante un microcontrolador, normalmente de las familias 8048 u 8051 de Intel.  Estos microcontroladores ejecutan sus propios programas que están grabados en sus respectivas ROMs internas.
  • 13. FUNCIONAMIENTO  Estos programas realizan la exploración matricial de las teclas para determinar cuales están pulsadas.  Para lograr un sistema flexible los microcontroladores no identifican cada tecla con su carácter serigrafiado en la misma, sino que se adjudica un valor numérico a cada una de ellas que sólo tiene que ver con su posición física. Si no se hiciera así ese sistema sería muy dependiente de cada idioma.
  • 14.  Por cada pulsación o liberación de una tecla el microcontrolador envía un código identificativo que se llama Scan Code.  Para permitir que varias teclas sean pulsadas simultáneamente, el teclado genera un código diferente cuando una tecla se pulsa y cuando dicha tecla se libera.
  • 15.  Todos los teclados de PC le asignan el mismo "scan code" o código a las teclas que están situadas en el mismo sitio.  Luego la PC hace una traducción y le asigna la letra que está colocada en cada país en esa posición.
  • 16.  Esto hace que todos los programas funcionen bien en todos los países, y que en muchos juegos las teclas estén en el mismo sitio en España y en EE.UU. pero no ponga lo mismo en el teclado.
  • 17. SCAN CODE  Son los códigos que envía el teclado a la computadora para indicar la tecla pulsada o soltada.  Su valor no depende de la tecla, sino de su posición, así se consigue que sea independiente del idioma del teclado.
  • 18.  Si el microcontrolador nota que ha cesado la pulsación de la tecla, el nuevo código generado (Break Code) tendrá un valor de pulsación incrementado.
  • 19.  Estos códigos son enviados al circuito microcontrolador donde serán tratados gracias al administrador de teclado, que no es más que un programa de la BIOS y que determina qué carácter le corresponde a la tecla pulsada comparándolo con una tabla de caracteres que hay en el kernel (el núcleo de un sistema operativo.
  • 20.  Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema), generando una interrupción por hardware y enviando los datos al procesador.  El microcontrolador también posee cierto espacio de memoria ROM que hace que sea capaz de almacenar las últimas pulsaciones en caso de que no se puedan leer a causa de la velocidad de tecleo del usuario.
  • 21.
  • 22.  Hay que tener en cuenta, que cuando realizamos una pulsación se pueden producir rebotes (Bouncing) que duplican la señal. Con el fin de eliminarlos, el teclado también dispone de un circuito que limpia la señal.
  • 23.  Tecla Pulsar Soltar ASCII  A 1C F0,1C 41
  • 24. TIPOS DE CONECTORES 1. CONECTOR DE tipo AT o DIN 2. CONECTOR DE tipo PS/ 2 o MINIDIN 3. CONECTOR DE tipo USB
  • 25. CONECTOR DE tipo AT o DIN  En los sistemas antiguos que utilizan placas AT que actualmente han sido olvidadas, se trata de una interfaz entre el cable del teclado y la unidad del sistema, es la interfaz del teclado, es un gran conector largo, con 5 fuertes clavijas gruesas de metal.  Tiene 5 pines, donde se encuentra un pin para el voltaje, una para la masa (GND-Conexión a tierra), un bus de datos, el reloj del micro del teclado y un reset únicamente para el conector tipo AT
  • 26.
  • 28. CONECTOR DE tipo PS/ 2 o MINIDIN  Los sistemas de placa base de tipo ATX, no son necesariamente los sistemas mas modernos, es un conector mas pequeño y redondo con 6 finas clavijas metálicas y un bloque de plástico rectangular.
  • 29. CONECTOR DE tipo USB  No necesita ni un controlador de dispositivo especial para funcionar.
  • 30.
  • 31.  Existen teclados que cuentan con una mayor disposición de teclas: algunas de ellas se utilizan para navegar en Internet, multimedia, barras de desplazamiento en las ventanas, entre otras.