Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrantes:
PIC16F877A
Rango de (0-5 v)
Resolución de 10 bits, para lo cual se verán implicados los registros:
ADCON0------------BCO 0 Configuración de entradas analógicas
ADCON1 ----------- BCO 1
ADRESH----------BCO 0 Guarda la conversión de analógico a digital
ADRESL --------- BCO 1
; Configurar oscilador interno a 4 MHz
MOVLW b'00001100'
MOVWF OSCCON
; Bucle principal
main:
BSF ADCON0, GO ; Iniciar conversión ADC
wait:
BTFSC ADCON0, GO ; Esperar a que termine la conversión
GOTO wait
MOVF ADRESH, 0 ; Leer byte más significativo del resultado ADC
MOVWF CAD ; Almacenar resultado en variable CAD
GOTO main ; Repetir
o CONVERSIÓN ANALÓGICO-DIGITAL.LENGUAJE C.
#include <16f887.h>
#device adc=10
#use delay(clock=4000000)
void main()
while(1)