I'm doing a project that has a lot of displays, in the form of single leds or 7-segment displays. So the question is in the title. Using 8 bit registers, if I used them for all the leds, it would take around 60 registers, which is not a money problem given that they are like 20 cents each, but I don't know if it's absurd to do it.
The other option is to multiplex, specially with the 7 segment displays. There are like 55 of those displays, but I'm going to use an Arduino board and I doubt the processing speed will be enough to multiplex them all without blinking.
The other logical option is to use a combination of both, which I wouldn't know how to combine properly, maybe have little groups of up to 6 multiplexed displays, using the registers to control them all.
By the way, I have deduced that with pulse of around 10 microseconds of the clock for the registers, and 8 bit each register, it gives around 80 microsecond per register: 4800 microsecond totally, so about 5 milliseconds to work all of them. I don't know if this will be enough for a proper display of them all, although I could cut back the pulse to 2 or 4 microsecond and see if the registers still work properly.
So that's it, I'm asking for advicen before starting to design the circuit boards and buying registers, if anybody has experience on this things, I would appreciate it.
The board is also supposed to run more things than the displays, a bunch of servo motors, some steppers, and some inputs too (like another 60 inputs), so that will obviously affect time too. I could use a max of two microcontrollers if needed. If I could do it with one, perfect, if not, two at most. I could also change to Arduino DUE, which has a better processor, if that makes any difference.
Thanks in advance.