Индикаторы бывают весьма разные.
Есть уже с контроллером на борту и последовательным интерфейсом. С ними проще всего работать и они замечательно каскадируются, но несоколько дороже и сложнее найти.
Есть те, которые предназначены для динамической индикации, где на несколько цифр 7+1 нога + несколько общих катодов или анодов, переключая которые одновременно с установкой нужной цифры можно получать индикацию на всех цифрах.
Есть те, что предназначены для статической индикации, и требуют очень много ног.
Кроме простых сдвиговых регистров есть более специфичные контроллеры индикаторов, например,
MAX7221 и много других.
К тому же, индикатор должен подходить к контроллеру.
А по тому, что вы не понимаете, лучше задать конкретные вопросы, причём лучше сначала изучить как следует документацию и примеры, чтобы вопросы были точны а ответы стали понятны...