Teclado matricial con 12c508

hola, necesito implementar un teclado matricial para un circuito digital, pero el 74hc922 es demasiado caro, me preguntaba si alguien me podria ayudar a implementar este teclado (4x4) usado un 12c508, en internet vi varias ideas, pero no las entiendo muy bien.
 
Y por que 12c508 tiene pocas patillas y deberas trabajarte muy bien el software, utilizar trucos...

Si no me falla la memoria te refieres a un aplication data de microchip que utiliza condensadores y resistencias.

El funcionamiento es sencillo, simplemente se mide el tiempo que tarda en cargarse el condensador mediante una resistencia. Segun que pulsador aprietes variara la resistencia y el condensador se cargara mas o menos rapido.
Despues con una tabla recorres los tiempos para cada pulsador y asi conoces el pulsador apretado.
 
PAra ello usa el PIC16F84A de toda la vida y funciona de maravilla.

http://www.pic16f84a.org/index.php?...w=article&id=66&Itemid=87#Proteus_Capitulo_19

 
Arriba