el teclado
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óncubre 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 unperifé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.
FUNCIONAMIENTOLado de la
Unidad Central
Lado del Teclado
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; ciertacantidad 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 pudieraparecer 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 ycomplican 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 ROMsinternas.
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í esesistema 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...
Regístrate para leer el documento completo.