Está en la página 1de 9

Universidad Autónoma Metropolitana

Unidad Iztapalapa

Sistemas con Microprocesadores I


PRACTICA 2
Armado y prueba de funcionamiento de la tarjeta UAMI-AVR.

Profesor:

Agustín Suarez Fernández

EQUIP0 1

Integrantes:

Ayala Vázquez Lauro Alberto

Salas Vicente Miguel Ángel

Vela Vázquez Leonardo Daniel


Objetivo

● Implementar un código de prueba para familiarizarse con el entorno de


programación AVR y comprobar la correcta implementación analógica de la
tarjeta UAMI-AVR

Introducción

Un microcontrolador es un circuito integrado programable, capaz de ejecutar las


órdenes grabadas en su memoria. Está
compuesto de varios bloques funcionales que
cumplen una tarea específica.

Incluyen en su interior las tres principales


unidades funcionales de una computadora:
→ Unidad central de procesamiento
→ Memoria
→ Periféricos de entrada/salida [1]

Su función es la de automatizar procesos y


procesar información.

El microcontrolador se aplica en toda clase de inventos y productos donde se


requiere seguir un proceso automático dependiendo de las condiciones de distintas
entradas.

Nota: La diferencia entre un microcontrolador y un microprocesador son los


elementos que lo componen. Por ejemplo, un microcontrolador contiene un
microprocesador y un microprocesador contiene los elementos que se detallarán.

Elementos internos en un microcontrolador

Un procesador (o microprocesador) incluye al menos 3 elementos, ALU, unidad


de control y registros.

● ALU (Unidad Aritmética Lógica) Se compone de los circuitos electrónicos


digitales del tipo combinatorios, cuya principal función es realizar tres tipos de
operaciones.
1. Lógicas. Como las
operaciones básicas de las
compuertas lógicas (OR, AND, XOR y
NOT)
2. Aritméticas. Las cuáles son
suma, resta, multiplicación y división.
Dependiendo del procesador será la
rapidez con la que se pueden hacer
las mismas.
3. Misceláneas. En este tipo,
caen todas las demás operaciones
como la transferencia de bits.
● Unidad de Control. La cual es
el conjunto de sistemas digitales
secuenciales (que tienen memoria) que
permiten distribuir la lógica de las
señales.
● Registros. Son las memorias principales
de los procesadores ya que funcionan a
la misma velocidad que éste; se
encuentran constituidos por Flip-Flops
los cuales son circuitos digitales
secuenciales.

Periféricos. Son los circuitos digitales que permiten


la interacción del microcontrolador con el mundo <<exterior>> Su función es la de
habilitar/deshabilitar las salidas digitales, leer sensores analógicos, comunicación con
terminales digitales o sacar señales analógicas de una conversión digital.

● Puertos de entrada/Salida
● Puertos seriales
● Periféricos analógicos

Tipos de memoria

La memoria se divide en 3. La memoria para el programa (FLASH), la que es para


los datos o variables del programa (RAM) y la que es para configuraciones o no
volátil (EEPROM) [2]

Desarrollo Experimental

Material necesario

Tarjeta UAMI-AVR funcionando.


Computadora personal con el ambiente de programación AVR studio4 o superior.
Fuente de alimentación de +12V.
Desarrollo de la práctica
Primera parte
Armar la tarjeta UAMI-AVR. La lista de los componentes necesarios está en la
página del curso.

LISTA DE MATERIAL TARJETA UAMI-AVR

Cantidad Componente

1 Tarjeta de circuito impreso.

1 Microcontrolador: ATMEGA 8515L.

1 Regulador 7805.

1 Cristal de 16 MHz.

2 Condensadores de 22pFd.

1 Condensador de 0.1µFd.

1 Barra de 12 leds rojos o verdes.

1 Led verde.

12 Resistores de 330 Ω.

1 Resistor de 4.7 KΩ.

1 Interruptor push-button de 2 terminales normalmente abierto.

1 Tira hembra de punto fino de 8 terminales.

1 Conector doble hembra de 10 terminales.

1 Conector doble hembra de 14 terminales.

1 Conector doble macho de 10 terminales.

1 Conector con tornillos para alimentación.

Para el armado de la tarjeta UAMI-AVR se hizo uso del diagrama que se muestra
en la siguiente imagen.
IMAGEN 1: Diagrama conexiones de la tarjeta UAMI-AVR

siguiendo todos los puntos que muestra el diagrama se procedió a soldar sobre la
Tarjeta de circuito impreso cada uno de los componentes requeridos para el armado
de dicha tarjeta teniendo cuidado de que al soldar cada componente no quedarán
soldadura unidas a otros elementos en la tarjeta que pudieran provocar un
cortocircuito y pudieran dañar algún elemento de en esta , el resultado final después
de comprobar que las soldaduras fueron correctas y no hubo error en ellas al soldar
todos los componentes se muestra en las siguientes imágenes.

IMAGEN 2: Parte trasera de Tarjeta UAMI-AVR

Como se puede observar en la siguiente imagen se hizo uso de puentes para la


correcta conexión entre el puerto D y la barra led.
IMAGEN 3: Tarjeta UAMI-AVR vista desde la cara frontal

Programación de la Tarjeta UAMI-AVR.

Conectamos la Tarjeta UAMI-AVR al programador y el programador a la


computadora.
Una vez compilado el programa (practica 1) procedemos a grabarlo en el
Microcontrolador: ATMEGA 8515L.

Para ello nos dirigimos al apartado de “tools” o seleccionaremos el siguiente icono


que se encuentra dentro del círculo.

Vista más simplificada.


A continuación, se desplegará la siguiente ventana.

En las casillas se muestra el modelo del programador en este caso es “AVRISP


makII”, el modelo del micro controlador (ATmeg8515) como se muestra a
continuación.

Es posible que estas casillas aparezcan en blanco por lo que hay que seleccionar el
modelo del programador y el modelo del micro controlador.

Posterior a esto daremos clic en “Apply” y nuevamente aparecerá una nueva


ventana, nos dirigimos a la pestaña de memorias y se muestra la siguiente
información.
Por ultimo daremos click en el botón de “program” y se cargara el programa a
nuestro controlador.

Se muestra una imagen de la Tarjeta UAMI-AVR con el programa realizado en la


practica 1.

Conclusiones:

Con esta actividad experimental concluimos que los entornos de programación


cambian y se modifican constantemente por lo que es recomendable tener
descargada la última versión para el momento en que esta práctica se consulte.

También concluimos que se requiere tener cuidado al momento de soldar los


componentes pues algunos no son de buena calidad y se pueden averiar al
momento de soldarlos.

Bibliografía:

[1] https://es.wikipedia.org/wiki/Microcontrolador

[2] https://hetpro-store.com/TUTORIALES/microcontrolador/

También podría gustarte