Mira, el código es el mismo. Si te fijas lo que envías es un número en BCD y el integrado lo convierte a 7-seg. Luego dependiendo del que uses tendrás salida para atacar a unos de ánodo común o bien de cátodo común. Pero la etapa previa no cambia. Tu te preocupas de enviar el numerito en BCD que del resto se encarga el integrado.
Eso sí, tienes que cambiar el hardware, como te habrás dado ya cuenta.
Saludos!