primero una vez correcta la configuracion del conversor a/d:
SETUP_ADC(ADC_CLOCK_INTERNAL); // configuras esto para que el a/d funcione con un reloj interno del micro
SETUP_ADC_PORTS(AN0); // aca determianr que el puerto RA0 será analógico
SET_ADC_CHANNEL(0); // con esto fijas el canal con el qeu trabajas, en este caso 0 por el RA0
y la entrada tendria que ser RA0, ya qeu es un conversor A/D, no D/A, y la salida el puerto B, que seria el reflejo digital de la entrada analogica RA0
entonces en el bucle infinito lees el pin analogico:
output_b(READ_ADC()); // lee el canal analogico seleccionado anteriormente, y lo uestra el en puerto b
delay_us(20);
No se te olvide los tris, en este caso ra0 entrada y todo el pto B salida:
set_tris_a(0xff);
set_tris_b(0);
y tampoco se te olvide determinar la directiva, despues del include del pic:
#device adc=8 // supongo qeu 8 bits para el puerto B, porque puede trabajar hasta 10 bits en este micro
y con eso creo que tienes en el puerto B, la conversion a Digital de lo que se lea en RA0