You are on page 1of 4

Microcontroladores ATMEL AVR

Docente: Ing. Roger Guachalla Narváez


xoroger@yahoo.es

PRACTICA 01: Leds que parpadean


1. Descripción:
Comprobar el funcionamiento del microcontrolador Atmel ATMEGA8L por medio de un programa
escrito en MikroBasicPro for AVR que permite parpadear 8 leds conectados al puerto D de dicho
microcontrolador.
2. Patillaje del ATMEGA8L:

3. Diagrama Esquemático

Componentes Proteus:
4. Código Fuente MikroBasicPro for AVR:

5. Código ASM generado:


6. Fuse Bits (Bits fusibles):
El ATmega8 tiene 2 bytes de fusibles. Las siguientes tablas describen brevemente su funcionalidad.
Note que los fusibles se leen con un cero lógico “0” si es que están programados.

El estado de los Fuse Bits no es afectado por el Chip Erase (borrado del chip). Note que los Fuse bits son
bloqueados (locked) si se programa el lock bit 1 (LB1). Programe los Fuse Bits antes de programar los
Lock Bits.
7. Informe de Práctica:

I. TRABAJO EN LABORATORIO

a) Configurar los fuse bits en el proyecto para asegurar el funcionamiento adecuado del circuito

b) Con el circuito de prueba “Leds que parpadean”, realizar:


 Proyecto MikroBasic, Código Fuente (Impreso)
 Simulación en ISIS-Proteus
 Grabado del microcontrolador usando el AVR-8051 Prog ISP
 Armado y funcionamiento en PROTOBOARD (Confirmación con Firma)

c) Comentar cada línea del código ensamblador generado explicando la función que realiza

II. TRABAJO DE INVESTIGACION (Información WEB impresa, Resumen escrito A MANO)

 Investigar la función de los Lock Bits (bits de bloqueo) y los modos de protección de los Lock
Bit del ATMEGA8L

III. CONCLUSIONES

You might also like