·  Definición.
Convertidor
analógico digital o CAD, acrónimo de Analogue to Digital Converter, circuito electrónico que
convierte una señal analógica en digital. Se utiliza en equipos electrónicos
como ordenadores o computadoras, grabadores digitales de sonido y de vídeo, y equipos de
comunicaciones. La señal analógica, que varía de forma continua en el tiempo,
se conecta a la entrada del dispositivo y se somete a un muestreo
(cuantificación discreta, o asignación de un valor numérico a una determinada
intensidad de la señal) a una velocidad fija, obteniéndose así una señal
digital a la salida del mismo. Esta señal se puede volver a convertir en
analógica mediante un convertidor digital analógico.
·  Características generales de los convertidores A-D.
un CAD
muestrea una señal analógica y la convierte en un valor digital de 'n' bits.
Usualmente será necesario acondicionar la señal de entrada del convertidor A-D,
bien sea atenuando bien sea amplificándola.
Este muestreo está definido por la función
de transferencia. En la siguiente figura se muestra una función de
transferencia ideal de un convertidor de 8 bits de precisión.
CODIGO:
list        p=16f877a       ;
directiva para definir procesador
    #include    <p16f877a.inc>  ; definiciones de variables especificas del
procesador  
    __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF &
_PWRTE_ON & _HS_OSC & _WRT_OFF & _LVP_OFF & _CPD_OFF
Mis_Variables udata
ConteoRetardo res 1 ;
PROG1 code
iniciopuertos:
            clrf PORTA 
            clrf PORTC 
            bsf STATUS, RP0 
            movlw
0x0E 
            movwf
ADCON1 
            movlw
0x01 
            movwf TRISA 
            clrf TRISC
            movlw d'254'
            movwf
PR2 
            bcf
STATUS, RP0 
            movlw
0xC1 
            movwf
ADCON0 
            movlw
0x04; 
            movwf
T2CON 
            movlw 0x0C 
            movwf CCP1CON
Rutina:
            bsf
ADCON0, GO_DONE 
            btfsc
ADCON0, GO_DONE 
            goto
$-1
            movf ADRESH, w 
            movwf CCPR1L 
            movlw d'1'
            call Retardo
            goto Rutina 
Retardo:
            movwf
ConteoRetardo 
Nuevo_Retardo:
            movlw d'250'
Retardo_1ms:
            addlw
-d'1' 
            btfss
STATUS, Z
            goto
Retardo_1ms
            decfsz
ConteoRetardo, f 
            goto
Nuevo_Retardo 
            return 
            end
PRESENTADO :
EDUAR ALEJANDRO ROMERO 2013276007
WILMAR FERNANDO GIRALDO 2010172084 ARA 31528
JUAN DANIEL MORA 2009272034 ARCA 30632
PRESENTADO :
EDUAR ALEJANDRO ROMERO 2013276007
WILMAR FERNANDO GIRALDO 2010172084 ARA 31528
JUAN DANIEL MORA 2009272034 ARCA 30632


 



