Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fundamentos de HARDWARE
8. Unidades de Entrada.
8.1 El Teclado.
Cuando se pulsa cualquiera de las teclas que conforman el teclado, lo que estamos
haciendo es cerrar un punto de contacto de la matriz. Puesto que dicha matriz est
siendo continuamente explorada por el microcontrolador (cada 3 a 5 ms., es decir,
ms rpido de lo que cualquier humano tarda en pulsar dos teclas consecutivamente),
ste percibe cules son las teclas que han sido pulsadas y en el orden en que se ha
hecho.
Durante el proceso de exploracin el microC espera unos milisegundos despus de
detectar un cruce en la matriz para permitir que la tecla se asiente (0,2 mseg),
evitando as que el fenmeno elctrico de rebotes falsee la lectura. Una vez que el
cruce es aceptado, el microC lo identifica con una cifra, es decir, un valor fijo y
exclusivo de cada tecla. A este valor se le denomina scan-code o cdigo de
exploracin2. El valor de este cdigo es el que se enva al ordenador en serie.
La circuitera del sistema en la placa base se encarga primero de transcribir los datos
de serie a paralelo por medio de un convertidor del tipo registro de desplazamiento
adosado a una interfaz de perifricos que se encarga de almacenar el scan-code
1
Ntese que no se ha hablado de una asignacin fija tecla-carcter. Como resulta que no todos los idiomas
Ntese
no se
ha hablado
de una
fijade
tecla-carcter.
Como (cada
resultatecla)
que no
todos
idiomas
utilizan
el que
mismo
alfabeto,
es mejor
queasignacin
cada punto
cruce de la matriz
tenga
un los
scan-code
utilizan el mismo alfabeto, es mejor que cada punto de cruce de la matriz (cada tecla) tenga un scan-code
propio, fijo y universal y sea el microprocesador el que traduzca a cada idioma el significado de la tecla.
Fundamentos de HARDWARE
109
hasta que sea ledo por el microprocesador. En este momento se genera una
interrupcin por la lnea IRQ1. Cuando el micro atiende esta interrupcin, llamar a la
INT9H que es la encargada de leer el cdigo almacenado en la interfaz, generar el
cdigo ASCII correspondiente y almacenarlo en una zona de memoria conocida como
buffer del teclado a la espera de poder atenderla.
El buffer de teclado se encuentra dentro del rea de comunicaciones de la BIOS y
tiene generalmente una capacidad de 32 bytes donde se pueden almacenar el valor
de las ltimas 16 teclas pulsadas, a razn de 2 bytes por pulsacin. Este buffer se
llena o vaca segn la UCP procese su contenido y para gestionarlo dispone de dos
punteros, el primero de los cuales contiene la direccin del primer nmero de los 2
bytes que corresponden a la tecla que debe ser procesada inmediatamente y el
segundo indica la direccin donde se hallan los valores de la ltima tecla que ha
entrado en el buffer.
8.1.1 Tipos de teclado.
Existen distintos tipos de teclado, y pueden organizarse siguiendo distintas pautas.
Vamos a ver algunas de estas organizaciones:
Por el nmero de teclas:
Nos podemos encontrar con el teclado de 84-85 teclas (teclado normal o XT) y el de
101-102 teclas (teclado ampliado o AT). Es prcticamente imposible ver hoy en da
teclados de 84 teclas, el uso del teclado ampliado se ha estandarizado y es el ms
usado debido a que ofrece mayores posibilidades operativas. En la actualidad lo ms
normal es encontrar el teclado de 105 teclas, que aade a las teclas normales, tres
teclas especiales para su uso con el sistema operativo Windows. Existen teclados
especiales que contienen muchas ms teclas (teclados multimedia) y teclados que
contienen menos teclas (teclados de porttiles).
Por su distribucin:
110
Fundamentos de HARDWARE
Activacin
de
una
tecla
mediante contacto mecnico
La inmensa mayora de los teclados que usamos, son conocidos como teclados
QWERTY. No hay que ser muy listo para comprender de donde viene este nombre. Sin
embargo, esta disposicin de teclas (que tiene ms de 140 aos) no es la nica que
se puede encontrar en un teclado. En Francia se usa mucho el teclado AZERTY, y
varias compaas han sacado teclados QWERTZ.
Fundamentos de HARDWARE
111
112
Fundamentos de HARDWARE
8.2 El Ratn.
Fundamentos de HARDWARE
113
Los ratones pticos no necesita alfombrilla (pad), ya que el sensor ptico detecta el
movimiento en una gran cantidad de superficies como madera, o plstico.
Prcticamente la nica restriccin es que la superficie no est pulida. Su vida til es
mayor que la del ratn tradicional y algunas compaas ofrecen hasta cinco aos de
garanta.
Por el contrario, la iluminacin ambiental muy intensa puede presentar interferencia
en su operacin y no funciona muy bien en superficies translcidas como el cristal.
Actualmente casi todos los programas utilizan la combinacin de ratn y teclado para
que el usuario pueda escoger en cada momento la opcin que ms le convenga.
Existen variaciones del ratn, como el TrackBall. Es un
ratn invertido de modo que la bola se encuentra en la
parte superior, y se mueve con un dedo. Por lo dems,
su funcionamiento es idntico al de un ratn mecnico
de bola.
114
Fundamentos de HARDWARE
El carcter digitalizado se
superpone a las diferentes matrices
presentes en memoria
Digitalizar una imagen es convertirla a un formato que podamos almacenar y modificar con el ordenador .
Copyleft
2009
-
MMP
Fundamentos de HARDWARE
115
Anlisis morfolgico:
El carcter se esquematiza
Red neuronal:
El carcter se
descompone en
curvas
0
Cada neurona de
entrada posee un peso,
0.3
0x0.3=0
0.4
0.3
0.6
0.3
1x0.3=0.3
de cada neurona de
alto corresponde
0.7
al carcter
0.1
0.8
0.7
corresponde
Cada neurona de
entrada recibe un
coeficiente 1 si la
curva correspondiente
est presente en el
carcter digitalizado y
0 en caso contrario.
1x0.4=0.4
0.9
salida. El ms
discriminacin tenga
la curva que le
0.4
Se calcula el peso
0.5
1x0.1=0.1
0.1
1x0.1=0.1
reconocido
116
Fundamentos de HARDWARE
Ordenadores a medio camino entre un porttil y una PDA. Los ms verstiles son los llamados convertibles
que permiten girar la pantalla 180 y usarla de escritorio tctil.
Fundamentos de HARDWARE
117
Estn formadas por varias capas muy finas, dos de ellas hechas con un material
conductor y separadas por una pequesima distancia. Cuando algn objeto toca la
superficie de la capa exterior, las dos capas conductoras entran en contacto en un
punto concreto. De esta forma se produce un cambio en la corriente elctrica que
permite a un microcontrolador calcular la posicin del punto en el que se ha tocado la
pantalla midiendo la resistencia. Algunas pantallas pueden medir, aparte de las
coordenadas del contacto, la presin que se ha ejercido sobre la misma.
Las pantallas tctiles resistivas son por norma general ms asequibles pero tienen
una prdida de aproximadamente el 25% del brillo debido a las mltiples capas
necesarias. Otro inconveniente que tienen es que pueden ser daadas por objetos
afilados. Por el contrario no se ven afectadas por elementos externos como polvo o
agua, razn por la que son el tipo de pantallas tctiles ms usado en la actualidad.
Pantallas tctiles capacitivas:
Estn cubiertas con un material que conduce una corriente elctrica continua a travs
del sensor. El sensor por tanto muestra un campo de electrones controlado con
precisin tanto en el eje vertical como en el horizontal, es decir, adquiere
capacitancia. El cuerpo humano tambin se puede considerar un dispositivo elctrico
en cuyo interior hay electrones, por lo que tambin dispone de capacitancia. Cuando
el campo de capacitancia normal del sensor (su estado de referencia) es alterado por
otro campo de capacitancia, como puede ser el dedo de una persona, los circuitos
electrnicos situados en cada esquina de la pantalla miden la 'distorsin' resultante
en la onda senoidal caracterstica del campo de referencia y enva la informacin
acerca de este evento al controlador para su procesamiento matemtico.
Los sensores capacitivos deben ser tocados con un dispositivo conductivo en contacto
directo con la mano o con un dedo, al contrario que las pantallas resistivas o de onda
superficial en las que se puede utilizar cualquier objeto. Las pantallas tctiles
capacitivas no se ven afectadas por elementos externos y tienen una alta claridad,
pero su complejo procesado de la seal hace que su coste sea elevado.
Pantallas tctiles por infrarrojos:
Las pantallas tctiles por infrarrojos consisten en una matriz de sensores y emisores
infrarrojos horizontales y verticales. En cada eje los receptores estn en el lado
opuesto a los emisores de forma que al tocar con un objeto la pantalla se interrumpe
un haz infrarrojo vertical y otro horizontal, permitiendo de esta forma localizar la
posicin exacta en que se realiz el contacto. Este tipo de pantallas son muy
resistentes por lo que son utilizadas en muchas de las aplicaciones industriales que
exigen una pantalla tctil.
118
Fundamentos de HARDWARE
Permite mayor precisin que el ratn. Se trata de una tablilla especial que representa
la pantalla y un lpiz que nos permite dibujar directamente en ella, apareciendo
nuestras creaciones en la pantalla. Se conecta mediante una interfaz (puerto serie o
tarjeta especial). Es muy utilizada en todas las profesiones relacionadas con el diseo.
Tienen una zona para dibujar y otra de control en la que estn representadas,
mediante iconos, diversas rdenes que el programa que se est ejecutando puede
interpretar, lo que permite trabajar sin tener que desplazarse al teclado o al ratn.
Casi todos los modelos permiten determinar el grado de presin del lpiz.
Fundamentos de HARDWARE
119
Lector de
cdigos de
barras
Emisor
luz
roja
Las bandas
negras
absorben
la luz,
mientras
que las
blancas
la
reflejan
hacia el
fotorrece
ptor
Fotorre
ceptor