Microcontoladores

Páginas: 8 (1753 palabras) Publicado: 14 de enero de 2013
INFORME DE SISTEMAS MICROPROCESADOS

EXPOSICION AVR´S



DATOS INFORMATIVOS

Nombre:

- GERMAN VACA

Escuela: CIME “6”

Fecha: 01-07-2009

TEMA: “MODULO COMPARACION Y CAPTURA”

OBJETIVO GENERAL

Utilizar los conocimientos sobre interrupciones y el modulo de Comparación y Captura aprendidos en clase y mediante consultas para realizar aplicaciones lógicas.

OBJETIVOSESPECIFICOS

- Investigar y usar las instrucciones I/O propias del lenguaje C CodeVision.

- Analizar y conocer el funcionamiento del modulo CCP

- Utilizar la interrupción TIMER2 para desarrollar un divisor de frecuencia.

- Realizar un diseño correcto del sistema a desarrollarse

- Utilizar las instrucciones del Lenguaje C (Codevision)en la programación del sistemaPROBLEMA:

Queremos utilizar las interrupciones del micro controlador AVR de manera que al ingresar un tren de pulsos mediante un oscilador externo los diferentes bits del TIMER2 realicen un divisor de frecuencia y este sea visible en un led y al detectar un cambio de estado en este led se accione un contador que sea visible en una LCD.

MARCO TEORICO:

El micro controlador Atmega8

Losmicrocontroladores AVR permiten la ejecución de instrucciones mediante la metodología 'pipeline‘.

Este mi controlador es uno muy completo a nivel domestico posee 130 instrucciones las cuales hacen que la programación sea más versátil y fácil.

Las instrucciones se ejecutan en cada ciclo de reloj.

Utiliza Arquitectura RISC avanzada, de 8bits y bajo consumo de energía: 3.6mA a 4MHz, 3V, 25ºC y0.5uA en modo Sleep

Posee: Conversor análogo digital, Comparador analógico, 3 registros para cada puerto de salida (DDRB, PIN, PORT),PWM, Interfaz serie, Modos de descanso.

Este a diferencia de los PICs que poseen solo un registro de trabajo, este tiene 32x8 registros de trabajo.

Podemos utilizar un oscilador máximo de 16MH

Entre las características principales tenemos:

✓Memoria 512 Bytes EEPROM

✓ 23 líneas E/S programables

✓ Timers/Counters de 8 (2) y 16 (1) bits con prescalador individual.

✓ 3 Módulos PWM.


✓ 6 Canales ADC y 2 Comparadores Análogos



✓ 64x8 registros de E/S.


✓ 8kBytes de memoria Flash (10 mil ciclos de borrado y escritura, 20 años de retención a 85ºC).




–Puerto D: PD0-PD7 (pines 2-6, 11-13)
– Puerto B: PB0-PB7 (pines 14-19, 9,10)
– Puerto C: PC0-PC6 (pines 23-28, 1)
– Vcc, GND, (pines 7 ,8) pines de alimentación CD. El voltaje de alimentación es 5V y la corriente de 300mA.
– ARef (pin 21), referenciaanalógica para el Conversor A/D.
AVcc (pin 20), voltaje de alimentación para



REGISTROS UTILIZADOS

ASSR(REGISTRO DE ESTADO ASINCRONICO)

[pic]

Utilizamos este registro ya que ingresar un tren de pulsos mediante un oscilador externo.

Utilizamos el Bit 3 ya que al ponerlo en uno podemos utilizarlo como oscilador.

El valor del AS2 es cambiadopor los contenidos de OCR2.

Dejamos en cero a los bits:

Bit0.- ya que un cero lógico en este bit indica que TCCR2 está listo para ser actualizado con un nuevo valor.

Bit1.- ya que un cero lógico en este bit indica que OCR2 está listo para ser actualizado con un nuevo valor.

Bit2.- ya que un cero lógico en este bit indica que TCNT2 está listo para ser actualizado con un nuevo valor.TCCR2 (REGISTRO DE CONTROL DEL TIMER Y CONTADOR 2)

[pic]



Aquí utilizamos el modo de comparación de salida como no PWM.

Utilizamos:

El bit0 en uno y los bits2,3 en cero para que no exista prescaler como lo indica la tabla siguiente.

[pic]

El bit4 en uno y el bit5 en cero para que exista un toggle en OC2 cada vez que sea igual OCR2 y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Teoria Sobre Microcontoladores
  • practica de microcontoladores
  • Actividad central semana 2 diseño de productos electrónicos con microcontoladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS