Hola,
he mirado el datasheet y ese no es el pin RB0. Pon la muesca del chip hacia arriba (tal y como está en la foto), y el pin 1 es el que te queda arriba a la izquierda, bajando llegas hasta el 20, el de abajo a la derecha sería el 21, y subiendo llegas al 40 que es el de arriba a la derecha.
También te falta poner el MCLR a 1 para que no se te vaya reiniciando el PIC.
Te dejo este documento que muestra las librerías del compilador C18. Ahí tienes todas las rutinas para el ADC, Timers, Compardores, etc. Además de rutinas para Delays para que así no tengas que implementar las tuyas.
Saludos.
he mirado el datasheet y ese no es el pin RB0. Pon la muesca del chip hacia arriba (tal y como está en la foto), y el pin 1 es el que te queda arriba a la izquierda, bajando llegas hasta el 20, el de abajo a la derecha sería el 21, y subiendo llegas al 40 que es el de arriba a la derecha.
También te falta poner el MCLR a 1 para que no se te vaya reiniciando el PIC.
Te dejo este documento que muestra las librerías del compilador C18. Ahí tienes todas las rutinas para el ADC, Timers, Compardores, etc. Además de rutinas para Delays para que así no tengas que implementar las tuyas.
Saludos.