LCD y ADC
LCD y ADC
LCD y ADC
Display de Cristal Líquido (LCD)
Sistemas microcontrolados 2
Display de Cristal Líquido (LCD)
Tipos de LCDs
1x16
2x16
4x20
Sistemas microcontrolados 6
Interfaz de 4 bits
Sistemas microcontrolados 8
Conversión Análogo-Digital (ADC)
Los microcontroladores tienen dos recursos para el manejo de
información analógica:
Sistemas microcontrolados 9
Conversión Análogo-Digital (ADC)
Un ADC (convertidor Analógico-Digital) recibe un valor analógico,
a partir del cual, genera un valor digital (un número):
Sistemas microcontrolados 10
Señal Análoga
Una señal analógica toma un continuo de valores a lo largo del
tiempo:
Sistemas microcontrolados 11
Muestreo
Para digitalizar una señal analógica se deben tomar muestras a
intervalos periódicos de tiempo (Periodo de Muestreo):
Sistemas microcontrolados 12
Cuantización
Cada muestra se asocia con un elemento de un conjunto de valores
discretos. El tamaño del conjunto depende del número de bits
utilizados (Resolución del ADC):
Sistemas microcontrolados 13
Señal digital
Sistemas microcontrolados 14
Convertidor Análogo-Digital
Sistemas microcontrolados 15
Preliminares
• El ATMega328P y el ATMega2560 incluyen un ADC de
aproximaciones sucesivas de 10 bits, el resultado de la
conversión queda en dos registros I/O: ADCH y ADCL (en
lenguaje C se puede usar el registro ADCW o ADW).
Sistemas microcontrolados 17
Registros de configuración
ATMega2560
Sistemas microcontrolados 18
El registro ADMUX
Sistemas microcontrolados 19
El registro ADMUX
Bit 5 – ADLAR: ADC Left Adjust Result. Ajusta el resultado del
ADC a la izquierda (útil si sólo se empleará una resolución de 8
bits).
Sistemas microcontrolados 20
El registro ADMUX
Bits 3 al 0 – MUX[3:0]. Seleccionan el canal o entrada analógica.
Sistemas microcontrolados 21
El registro ADCSRA
Bit 7 – ADEN: ADC Enable. Habilita el ADC para que pueda ser
usado. Con 0 el ADC está apagado.
Sistemas microcontrolados 22
El registro ADCSRA
Sistemas microcontrolados 23
El registro ADCSRB
Sistemas microcontrolados 24
El registro DIDR0
Registro para deshabilitar las entradas digitales.
Sistemas microcontrolados 25
Sensor de temperatura
• El ATMega328 tiene un sensor interno referido a tierra,
acoplado al canal 8 del ADC.
Sistemas microcontrolados 26
27