Entonces estas mandando mal el numero, o tenes un problema por software o tenes mal el hardware... No puedo decirte mas nada con lo que decis..
El 4511 no tiene mucha magia, 4 bits de entrada y salen 7 como si fuera para un display comun. O esta roto el 4511..
Probaria:
Medir que salga bien el dato por el puerto, activar solo un display (o ponerle el mismo numero a todos) y medirlo si sale bien el dato entonces me aseguro que eso no es y ya veo el 4511.
Probar el 4511 o fijarse si responde bien es decir si activa las salidas que deberia con una entrada especifica.
Y fin... ahi encontrarias tu problema.