Hola Uhsspa!
Si no me equivoco, el 74LS154 es un multiplexor que te permite elegir una de sus 16 salidas a la vez.
Tu circuito en teoria funciona, es decir, podes elegir individualmente que led vas a encender.
Pero (siempre hay un "pero") par encender tantos leds de a uno los tiempos no te van a dar.
Me refiero a que el tiempo que le podes dedicar a cada uno es 1/Nro de leds , lo que te da un tiempo muy pequeño, por lo que los leds practicamente no brillaran.
Yo use los 74164 por que son registros de desplazamiento, es decir, podes elegir cuales salidas son "0" y cuales "1", por lo que podes escribir los datos en el, y manejas 32 leds por ves, con lo que el tiempo que le podes dedicar a cada led es (casi) 1/Nro de filas, que es mucho mas tiempo (aprox. 32 veces mayor) que en el caso anterior, con lo que el brillo de los LEDS tambien sera 32 veces mayor....no se si me explico.
En un momento pense en usar CD4017, con un esquema parecido al tuyo, pero me iba a pasar lo mismo. Si te fijas en el hilo que te propuse antes, esta comentado eso...
Saludos, y suerte!