Evet galiba sorunum çözüldü programı atmaya başladı şimdilik

Yapmak istediğim asıl devrenin resmini verdim.Programınıda yazdım.Ancak dediğim gibi board'a kurunca çalışmıyor fakat PIC'te +5V var.PIC'in hangi bacağına ne bağlayacağımı söylermisiniz?
Teşekkürler...

Devre Programı;
#include <16f628a.h>
#fuses INTRC_IO,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT
#use delay (clock=4000000)
#define DATA PIN_A0
#define CLOCK PIN_A1
#define LATCH PIN_A2
int i;
void main() {
tekrar:
for(i=1;i<16;i++){
output_high(DATA);
output_low(CLOCK);
output_high(CLOCK);
output_low(LATCH);
output_high(LATCH);
delay_ms(5);
}
for(i=1;i<16;i++){
output_low(DATA);
output_low(CLOCK);
output_high(CLOCK);
output_low(LATCH);
output_high(LATCH);
delay_ms(5);
}
goto tekrar;
}