You should
- answer DrAzzy's question
- try to describe "not working"
- try to isolate the problem: are you able to turn on/off simple LED? Are you able to shift (constant) data to the shift register? Are you able to read the ADC value properly?
You should