Buenas a todos. Despues de resolver el problema que tenia me enfrento a otro.
Vereis intento controlar 9 pulsadores con un pcf8574.Para ello uso un codificador 74ls147 cuyas salidas conecto a 4 pines del pcf8574.
El problema que tengo es que si pulso una tecla que me activa una sola linea de salida del codificador(por ejemplo la 1,la 2,la 4,la

todo funciona bien pero en cuanto pulso una que activa 2 o mas(la 3 5 7) la linea sda del pcf8574 se me queda permanentemente en baja y no rula mas nada.
El esquema de conexion es el siguiente:(lo pongo como si habria un solo pulsador
GND-----10R---interruptor----entrada1codificador-----salida1codificador-----entrada1pcf
Se que el fallo esta en los niveles ttl y cmos de los dispositivos(o eso creo) pero no soy capaz de resolverlo.
Gracias por vuestra ayuda de antemano.
Saludos.