摘要 |
<B>MéTODO E APARELHO DE ESCANEAMENTO DE TECLADO DE INTERRUPçãO-ACIONAMENTO<D>. O método e aparelho de escaneamento de teclado de interrupção-acionamento interpretam precisamente pressões de tecla em aplicativos de uma única pressão de tecla. Inicialmente, interrupções (16, 26, 36, 46) associadas a cada linha de coluna (10, 20, 30, 40) de uma matriz de teclado (70) são ajustadas para disparar quando uma tecla é pressionada. Uma vez que uma interrupção dispara, um microcontrolador (99) pesquisa as linhas de fileira (15, 25, 35, 45, 55, 65) para determinar qual tecla, caso exista, foi pressionada validamente. Se exatamente uma pressão de tecla te é detectada, a pressão de tecla é válida. Em seguida, a interrupção para a linha de coluna de tecla válida é habilitada enquanto as outras interrupções da linha de coluna são desabilitadas. Quando uma interrupção seguinte é recebida, o teclado retorna ao estado de escaneamento de fileira para determinar quais teclas são pressionadas. Se nenhuma tecla é pressionada, o que ocorre quando a tecla pressionada válida é liberada, o teclado retorna ao estado de detecção de pressão de tecla. O método também interpreta pressões de tecla patológicas, como uma inversão de tecla, pressões de tecla múltiplas e tecladas erradas.
|