ADC en AVR

Páginas: 9 (2123 palabras) Publicado: 5 de mayo de 2014
Estudio detallado de la Conversión Analógica Digital empleada en los
Microcontroladores de Atmel con la Implementación
en Hardware de Ejercicios Prácticos
(1)

(2)

(3)

(4)

Grace Yagual Miguel Rodríguez Danilo Riera Carlos Valdivieso
Facultad de Ingeniería en Electricidad y Computación
Escuela Superior Politécnica del Litoral (ESPOL)
Campus Gustavo Galindo, Km 30.5 Vía PerimetralApartado 09-01-5863. Guayaquil, Ecuador
(1)

gralyagu@espol.edu.ec

(2)

migparod@espol.edu.ec

(3)

ariera@espol.edu.ec
(3)

cvaldiv@fiec.espol.edu.ec

Resumen
El proyecto tiene como finalidad el desarrollo de distintas aplicaciones del Convertidor Analógico Digital
(ADC) en el microcontrolador Atmega169 con ayuda del kit AVR Butterfly y demás dispositivos
electrónicos;consta de cinco ejercicios, tres de ellos realizados en lenguaje de programación C y los dos
restantes en lenguaje de programación Assembler.
Ejercicios que mediante cierta regulación en la entrada del ADC del microcontrolador nosotros obtenemos
una salida, visualizada ya sea en la pantalla LCD o en leds representados de forma binaria que indicarán
los valores de temperatura, voltaje y luz; orepresentada por una señal de sonido mediante un speaker de la
plataforma mencionada.
En cada uno tenemos su teoría respectiva, su implementación en software y hardware, su documentación y
su toma de fotografía para que quede registrado.

Abstract
The purpose of this project is to develop various applications of Analog to Digital Converter (ADC) in the
Atmega169 microcontroller using the AVRButterfly and other electronic devices and consists of five
exercises, three of them made in C language and the remaining two in Assembler.
Exercises that by some regulation in the microcontroller ADC input we get an output, displayed on the
screen either LCD or LEDs represented in binary form to indicate the values of temperature, voltage and
light, or represented by a sound signal by aspeaker from the platform above.
In theory each have their respective implementation in software and hardware, documentation and
photographs recorded.

1. Introducción
Desde
la
invención
de
los
semiconductores, el desarrollo de la
tecnología digital ha dado lugar a
dispositivos cada vez más complejos y
rápidos. Entre ellos los microprocesadores
y los microcontroladores.
Estosdispositivos se encuentran en nuestro
trabajo, en nuestra casa, etc. Controlan el
funcionamiento de los teclados de las
computadoras, están en los teléfonos
celulares, en general, en todo aparato
electrónico que posea un grado de
automatismo.

Se dice que un controlador es un
dispositivo que se emplea para manejar uno
o varios procesos. Un microcontrolador es
un chip que posee en su interior aun
microprocesador, memoria de programa,
memoria de datos y puertos para
comunicarse con el exterior. Como es muy
frecuente el trabajo con señales analógicas,
éstas deben ser convertidas a digital y por
ello muchos microcontroladores incorporan
un conversor analógico-digital, el cual se
utiliza para tomar datos de varias entradas
diferentes que se seleccionan mediante un
multiplexor.Las resoluciones más frecuentes son 8 y 10
bits, que son suficientes para aplicaciones

sencillas. Para aplicaciones en control e
instrumentación
están
disponibles
resoluciones de 12bit, 16bit y 24bit.

2. Software utilizado
Hemos obtenido la realización de estas
aplicaciones con ayuda de dos tipos de
software: la interfaz de simulación Proteus
y AVR Studio que utilizaremos para laprogramación del Atmega169.

2.1 AVR Studio 4
AVR Studio 4 es un entorno maduro de
desarrollo integrado para el desarrollo de
aplicaciones Atmel AVR 8-bits. [3]
AVR Studio apoya al diseñador en el
diseño, desarrollo, depuración y parte de la
comprobación del proceso.
Provee herramientas de manejo, editor de
código fuente, que puede ser en lenguaje
ensamblador o lenguaje C. Una de las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ADC
  • Digital rampa ADC
  • Conversor adc
  • Instrucciones avr
  • Curso AVR
  • Avr Manual
  • Microprocesadores Avr
  • Programadores avr

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS