Another way to do it (ie. convert 8 bit binary to BCD) would be to use 2 counters.
One an 8 bit (or 2 x 4 bit) presettable counter that can count down.
The other, a dual BCD counter that counts up.
Load the binary number into the binary counter & reset the BCD counter.
Apply the same clock pulses to both counters until the binary counter reaches 0.
Then the BCD counter should be at the BCD equivalent.
The 4029 counter is presettable, can count up or down & can be configured for BCD or binary.
So 4 of these ICs plus some control logic would do what you want,
PS a PIC would be much easier.