Función técnica

Consta de una matriz de contactos, que al presionar una tecla, cierran el circuito. Un microcontrolador detecta la presión de la tecla, y genera un código. Al soltarse la tecla, se genera otro código. De esta manera el chip localizado en la placa del teclado puede saber cuándo fue presionada y cuándo fue soltada, y actuar en consecuencia. Los códigos generador son llamados Códigos de barrido (Scan code, en inglés). Una vez detectada la presión de la tecla, los códigos de barrido son generados, y enviados de forma serial a través del cable y con el conector del teclado, llegan a la placa madre de la PC. Allí, el código es recibido por el microcontrolador conocido como BIOS DE TECLADO. Este chip compara el código de barrido con el correspondiente a la Tabla de caracteres. Genera una interrupción por hardware, y envía los datos al procesador.


El procesador del teclado es un chip (microprocesador). Además de este chip están En la placa del teclado los circuitos electrónicos eliminadores de rebote. Son necesarios porque cuando se realiza una presión en la tecla, en realidad se producen varios "rebotes", es decir, conexiones y desconexiones rápidas, hasta estabilizar. Estos circuitos eliminan estos "rebotes" y limpian la señal. Los datos seriales son recibidos en la placa madre por el Bios de teclado, normalmente un Intel 8042, que traduce los códigos de barrido, y envía la señal IRQ1 a través del puerto de Entrada/salida 60h

No hay comentarios: