Hola ovazquez,
Te paso un ejemplo de ingreso de datos por teclado matricial 4x4 y lo envia a la PC.
Esto funciona, yo lo probe en el protoboard y anda bien.
La conexion es la siguiente:
- pines del teclado:
las columnas van conectadas a los pines rb4-7.
las filas van conectadas a los pínes rb0-3
Colocar resistencia de 4,7K a +5V en los pines del teclado correspondientes a las columnas (los pines que van al RB4-7)
El ejemplo que te envio detecta las pulsaciones del teclado por medio de la interrupcion por rb4-7.
Dentro del a interrupcion, obtiene el valor tecleado y lo envia a la pc por le pin rb0.
No sale de la interrupcion hasta que no se haya soltado la tecla.
Todo eso de manera automatica.
Espero que te sirva.
Quedo a la espera de tu respuesta a ver pudiste hacerlo funcionar.
-------------
Estoy intentando subir el mensaje con un archivo adjunto de 5k y el sistema no me deja.
telo paso por privado.
Si alguien mas quiere que le envie el ejemplo me avisa y se lo mando.
Un saludo
Canito