Electrónica digital y microcontroladores. Ingeniería Biomédica ... Ejemplo:
Usando el microcontrolador PIC16F877A, ... 2008. • Tutoriales compilador C
CCS.
CONVERSOR A/D INTERNO DEL PIC16F877A Ph.D. Yeison Javier Montagut Ferizzola Electrónica digital y microcontroladores Ingeniería Biomédica EIA-CES
ADC-PIC16F877A • Especificaciones: – ADC de aproximaciones sucesivas. – Resolución = 10 Bits (1024 pasos). » Ejemplo: para una tensión analógica de entrada de 5V 5𝑉 5𝑉 𝑟𝑒𝑠𝑜𝑙𝑢𝑐𝑖ó𝑛 = 𝑛 = = 4.89𝑚𝑉 2 −1
1024−1
– Tensión de referencia configurable: • Absoluto (de 0 𝑎 + 𝑉𝑟𝑒𝑓 ). • En un margen (−𝑉𝑟𝑒𝑓 𝑎 + 𝑉𝑟𝑒𝑓 )
ADC-PIC16F877A • Registros asociados: – ADRESH Y ADRESL
ADC-PIC16F877A – Ejemplo: Usando el microcontrolador PIC16F877A, diseñe mediante simulación un voltímetro digital; para ello use el canal AN0 del ADC interno del microcontrolador y muestre el valor (conversión y tensión) en una pantalla LCD 16x2. El circuito de simulación se muestra en la siguiente figura:
for (;;) { set_adc_channel(0); delay_us(20); q = read_adc(); z = 5 * q; p = z/1024.0; printf(lcd_putc, "\fADC = %4ld", q); printf(lcd_putc, "\nVoltajeE = %01.2fV", p); delay_ms(100); } }
BIBLIOGRAFIA • Eduardo García Breijo. Compilador C CCS y simulación PROTEUS para microcontroladores PIC. Alfaomega. 2008. • Tutoriales compilador C CCS