Se considerarmos que para conectar um um teclado externo no TK já é necessário utilizar um decodificador e um buffer, então dá pra ver que este circuito já está beirando o limite da simplicidade. Talvez seja possível utilizar um PIC que possua uma PSP (como o 18F4520) e deixar de usar o buffer, daí a interface fica com apenas 3 CIs, mas não creio que a diferença de preço compense.
Eu estou considerando usar um ATMega88, porém qualquer microcontrolador com pelo menos 17 pinos consegue dar conta do recado.
Os sinais necessários são:
A[8..15] - (8 pinos) para a seleção de linha
D[0..4] - (5 pinos) para a leitura das teclas de cada linha (via buffer)
PS2CLK e PS2DAT - (2 pinos) para interface com o teclado PS/2
/ULARD - (1 pino) Interrupção externa.
RELEASE - (1 pino) para destravar o gerador de Wait State
Nenhum comentário:
Postar um comentário