Gestire e collegare un 74HC595N

Credo che i collegamenti siano fatti bene in quanto i pin dell'integrato li ho collegati rispettivamente a
-Q0, Q1, Q2, Q3, Q4, Q5, Q6, Q7 ai segmenti del display opportunamente preceduti da delle resistenze da 220ohm
i pin centrali del display li ho messi a massa.

-il pin 8 dell'integrato l'ho messo a massa il pin 16 l'ho collegato all'uscita da 5 V della scheda

-ho messo i pin13(OE) e il pin10(MR) a massa

-ho collegato i pin14(DS) pin12(STCP) e pin11(SHCP)

Allora adesso devo gestire il pin14(DS) per la comunicazione seriale, pin12(ST_CP) per il clock e il pin11(SH_CP) per terminale la comunicazione.

In questo discorso che ho fatto evidentemente c'è qualcosa che non va o che non ho capito bene perché ho creato una funzione che mi fa da clock accendendo e spegnendo il pin12 con l'ausilio di un timer fornito dalla scheda, immetto i dati tramite il pin14 e poi setto ad un uscita alta il pin11.

Non capisco dove sbaglio... :?

Grazie in anticipo per le risposte!