Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conversor Analogo A Digital Con PIC 16F887 PDF
Conversor Analogo A Digital Con PIC 16F887 PDF
La conversión analógica digital, es la que nos permite transformar una señal analógica (un
voltaje), en una representación digital (números binarios) del valor correspondiente a la
tensión en el pin de entrada para poder trabajar con ella. Se utiliza en infinidad
de aplicaciones, lo más común es usarla para leer señales provenientes de algún sensor
(temperatura, humedad, acelerómetros, etc.).
Un convertidor análogo digital tiene como entrada un nivel de voltaje (valor analógico) y
produce en su salida un número binario de n bits proporcionales al nivel de la entrada (valor
digital). Los convertidores de señal análoga a digital abrevian ADC o A/D.
Uno de los parámetros que definen al A/D es la resolución como la mínima variación de
voltaje en la entrada que produce cambio del valor digital en la salida. Por ejemplo un
convertidor de 10 bits tiene un total de 210 valores (1024 valores de 0 a 1023).
Resolución= (Vref2-Vref1)/1024
En este ejercicio se nos pide leer una señal analógica usando un LDR y por medio del
dispositivo desplegar los valores en los puertos del PIC.
INCLUDE P16F887.INC
ERRORLEVEL -302
__CONFIG _CONFIG1, _INTOSCIO & _WDT_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF & _CPD_OFF
& _BOREN_ON & _IESO_OFF & _FCMEN_OFF & _LVP_OFF & _DEBUG_OFF
__CONFIG _CONFIG2, _BOR40V & _WRT_OFF
CBLOCK 0X20
PDel0, VALORAD
ENDC
ORG 0x00
GOTO CONFIGURA
MOVLW .51 ;Pregunto si el valor medido por el AD es menor a 1 V - en este caso usamos un LDR
SUBWF VALORAD,W
BTFSS STATUS,C
GOTO MENOR
GOTO MAYOR