Du kannst es natürlich auch mit einem Microcontroller machen, das ginge einfacher, nur kapiere ich das mit den microcontroller nicht. da musst du schon andere fragen.
PS: Es heisst auch Schieberegister http://de.wikipedia.org/wiki/Schieberegister