word es el formato que le damos a la variable... Este formato, es la resolucion del dato que almacenamos, y hay varios tipos de almacenamiento de variables (bit-byte-word-long)...
vamos a mezclar un poco las cosas par que puedas entender la parte del DAC de 10 bits que trabaja LDmicro...
Tomando el ejemplo citado anteriormente, y ya sabiendo que estamos trabajando en 10 bits,la configuracion interna del micro dice:
ADCON1 = %00001110 ;configuración de las funciones de los pines de los puertos del A/D
significa:
Bit 7: 1 es justificación a la izquierda.
Bit 6-4: no se usan.
Bit 3-0: solo un canal analógico, V de referencia + es VDD y V de referencia – es VSS.
Ahora vamos a la practica; Tomemos como ejemplo el ADC de los micros de la series 16F873/76/77 que se puede trabajar en 8 o 10 bits.
El valor leído por el puerto analogico debe ser multiplicado por la resolución para obtener el valor analógico que se está capturando.
Por ejemplo:
Valor Analogico= ADCIN x ADC_resolución
donde
ADC_resolucion= Vref/2numbits
Vref/1024 (en caso de ser 10bits - 0 a 1023)
Vref/256 (en caso de ser 8 bits - 0 a 255)
tomando como ejemplo una referencia de 4,88v , mas simplificado seria algo asi
ADC_resolucion= 4,88/1024 = 0,004765625 osea 4,7mV
o sea, si el sensor trabaja de 0 a 5V (4,88V), cada paso ira de 4,7 en 4,7 milivoltios. Si deseas hacer la inversa, un regla de tres te ayudara facilmente a saber cualquier incognita...
Por ejemplo Vref = 0,004765625 * 1024 = 4,88V
Para aplicarlo en un proyecto, ya tenemos los datos mas relevantes... Vref y ADC_resolucion, entonces la operacion seria:
ADCIN 0, LECTURAadc
TEMP1 = 488 * LECTURAadc ; (4,88v * LECTURAadc)
En breve, veo de armarte un ejemplo completo en el otro topico...ahi anoche ya arranque a subir un tutorial sobre el manejo y programacion...saludos