What would be the best way to go about displaying different numbers on each digit?
It depends on how you wire up the display. There are two ways to do this:-
- Directly, that is each segment on each display has its own output pin. This is best done with a shift register sort of wiring.
- Multiplexed - all the a segments on all the displays are connected together, the same goes for the b, c ... and so on. Then the common connection on each display is individually switch on, and when it does the segments are set to the value for that number. This means there is only one display on at a time but if you change what is being displayed quickly it looks like they are all on at once.