Serial shift in register with parallel out represented by the leds. The bit on the left can be changed to represent the serial data bits shifting in. The push button generates a single clock pulse signal to drive the set signal for the flip flops. The next bit of data is shifted in or out and across the register.