Reducir entradas al pic

hola¡
mi duda esta vez surge ya que necesito meterle al pic 16f818/829 9 pulsadores los cuales nos permite seleccionar una funcion distinta con cada uno.
el problema de esto es q necesito reducir la cantidad de entradas al pic porque necesito las demas salidas/entradas para aplicar motores y electrovalvulas etc...
la forma de arreglar esto me han dicho q podria ponerle un decodificador (el 74147)
si alguno se le ocurre otra forma o algo parecido pero con otro decoficador q hayan usado me serviria mucho
desde ya muchas gracias
 
Aqui tienes un ejemplo como mediante 4 pines puedes controlar 12 pulsadores.

Tu para 9 pulsadores lo puedes realizar con 3 pines
http://www.josepino.com/pic_projects/indexsp.pl?security_keypad.jps
JP6296.gif

Al ver el esquema se deduce que los puertos del pic se van alternando entre salidas y entradas.
Este sistema lo puedes realizar con el microcontrolador que quieras.
 
Atrás
Arriba