i found the problem...

i'm c++ programmer and when u define array like this
int var[15]

that means var from 0 to 15 and thats 16 memory addresses

and in pic basic

led var byte [15] means from 0 to 14...i hope that this post will help someone...