This will not help you with your current problem but you may be interested anyway. Here is a project that I did a while ago that has eight LED's controlled by a shift register with an LCD interface. I started out by having four different patterns including a knightrider one and eventually expanded it to eight different patterns with the LCD indicating the name of the pattern that was selected and also later a 7 segment LED that indicated the pattern number of between one and eight. The thread is here
and if you look at one of the comments on the YouTube video
you will find links to some code and a circuit diagram. The code and circuit diagram there are for the full eight LED patterns and also incorporate the 7 segment display connections. If you go the the Mediafire link to download the circuit diagram you will have to have the Tinycad program on your computer to view the circuit. This is all explained in the comments of the YouTube video. Pedro.