FACULTAD DE INGENIERIA CARRERA DE ELECTRONICA Y TELECOMUNICACIONES
PÁGINA: 10 DE 1
GUÍA DE PRÁCTICAS
Asignatura: Docente: Práctica N0: 4 Microprocesadores Microprocesadores y Lab. Leonardo Rentería Tema: Manejo de Timers N0 de horas: 2 Revisión Revisión Director de Carrera: atmega Fecha: Objetivos de la práctica: Configurar y utilizar el módulo Temporizador del mcu atmega para crear eventos temporizados. Equipos y/o materiales: Osciloscopio, Osciloscopio, Generador de funciones, multímetro, mcu atmega, arduino , LEDS, pc Resultado de aprendizaje: Manejar los Timers internos del dispositivo. dispositivo. Procedimiento: 1. Arme el circuito que se muestra en la figura
2. Crear un programa para usar el Timer0 como contador eventos externos (pulsos generados por el botón) y mostrar el resultado en el Puerto D. (Ver TCCR0A – TCCR0B de la hoja de datos) 3. Crear el siguiente circuito
UNIVERSIDAD NACIONAL DE CHIMBORAZO
VERSIÓN: 1 CÓDIGO: EET61
FACULTAD DE INGENIERIA CARRERA DE ELECTRONICA Y TELECOMUNICACIONES
PÁGINA: 11 DE 1
GUÍA DE PRÁCTICAS
4. Crear un programa usando el Timer0 para hacer parpadear el led cada 50ms. Usar el Osciloscopio para comprobar el resultado. (Ver TCCR0B – TCNT0). 5. Arme el siguiente circuito OC0B
6. Crear un programa que use el Timer0 en modo Output-Compare para hacer parpadear un LED a una frecuencia de 50ms. (ver TCCR0B-OCR0B-TCCR0A) 7. Crear un programan para generar un señal fast PWM i nvertida con un ancho de pulso del 15%. Verificar el resultado en el osciloscopio (Ver TCCR0B – OCR0B- TCCR0A) 8. Crear un programa para generar una señal fast PWM timer0 AVR con un ancho de pulso variable desde el 0% hasta el 100% por e l pin OC0B en f orma no invertida. 9. Crear un programa para generar una señal PWM fase correcta timer0 AVR con un ancho de pulso variable del 25% por el pin OC0B en forma no invertida.
Análisis de Resultados:
UNIVERSIDAD NACIONAL DE CHIMBORAZO
VERSIÓN: 1 CÓDIGO: EET61
FACULTAD DE INGENIERIA CARRERA DE ELECTRONICA Y TELECOMUNICACIONES GUÍA DE PRÁCTICAS