Al mirar la hoja de datos, parece que uno debería poder usar N chips para "limpiar" las pantallas N con N + 4 pines y ninguna otra lógica. Ate D0-D3 de todos los chips juntos, y use un pin separado para cada entrada habilitada con pestillo.
Si a uno no le importó que una de las pantallas muestre brevemente un valor de basura arbitrario al cargar la otra, se podría guardar un pin eliminando la entrada de habilitación del pestillo de una de las pantallas.
Personalmente, mi inclinación sería no molestar en absoluto al 4511; simplemente use un 74HC595 para cada pantalla, vincule el reloj de cambio de todos los chips a un pin de E / S, ate el reloj de carga de todos los chips a un pin y ate la entrada de datos de un chip a un tercer pin de E / S . La entrada de datos de cada chip restante a una salida de cambio desde un chip anterior (la salida de datos del último chip no se ha utilizado).
Usando ese enfoque, tres pines de E / S pueden controlar un número arbitrario de pantallas; a diferencia del 4511, el 74HC595 no lo limitaría a mostrar dígitos. Si desea guardar un pin de E / S a expensas de un chip (o al menos parte de uno), instale un contador de dos bits con una señal de conteo en el primer pin de datos de cambio del 74HC595, un restablecimiento asíncrono en el 74HC595 el cable del reloj y el bit 1 de la salida (que indica dos pulsos desde el restablecimiento) al reloj de carga del 74HC595. Si el contador avanza en flancos ascendentes y tiene un restablecimiento bajo activo, uno cambiaría todos los datos "normalmente", pero dejará el reloj alto después del último bit y manejará la línea de datos bajo-alto-bajo-alto.