1. Registro de corrimiento bidireccional ……………………………... 2. Letrero luminoso……..……………………..………………..……… 3. Nombre en display……………………………………...……...…… 4. Claves de acceso……..……………………………………..……… 5. Giro de motores de CD …………………………………………..…. 6. Semáforo de avenida……………………………………………….. 7. Contador de carros en un estacionamiento público .……………. 8. Cronómetro digital ……….…….……………………………………. 9. Automático del tinaco ……………..…………………………………
1 2 3 4 5 6 7 8 9
Manual de Prácticas de Arquitectura de Computadoras
PRACTICA No. 1
Registro de corrimiento bidireccional
Nombre del Alumno: ________________________________ Fecha: _____________
OBJETIVO
Aprender a programar el microcontrolador ATtiny2313 así como a utilizar el simulador AVR Studio 4.0.
MATERIAL A UTILIZAR
El Microcontrolador ATtiny2313. El software simulador AVR Studio 4.0. Ocho Leds. Un Protoboard. Cables para conexión. Una fuente de 5 volts.
PROGRAMA A REALIZAR Realice un programa en lenguaje ensamblador para que el microcontrolador ATiny2313 ejecute en uno de sus puertos un registro de corrimiento bidireccional, es decir, de izquierda a derecha y de derecha a izquierda. DIAGRAMA DE CONEXIONES AtINY2313
1
Manual de Prácticas de Arquitectura de Computadoras
PRACTICA No. 2
Letrero luminoso
Nombre del Alumno: ________________________________ Fecha: _____________ OBJETIVO Además de aprender a programar el microcontrolador ATtiny2313 utilizando subrutinas así como a seguir utilizar el simulador AVR Studio 4.0 y a utilizar dos puertos y configurar ambos como puertos de salida, el alumno comprobará y solucionará las dificultades de montar un circuito en una maqueta. MATERIAL A UTILIZAR El Microcontrolador ATtiny2313. El software simulador AVR Studio 4.0. Un Proto board. 14 Leds. Cables para conexión. Una fuente de 5 volts. PROGRAMA A REALIZAR Realice un programa en lenguaje ensamblador para que el microcontrolador ATiny2313 que ejecute por medio de dos de sus puertos el efecto luminoso de un letrero, es decir, un efecto similar a los efectos de alrededor de los letreros de las Vegas, California. Usted tendrá que configurar el retardo para que el efecto giratorio se pueda observar. DIAGRAMA DE CONEXIONES
2
Manual de Prácticas de Arquitectura de Computadoras
PRACTICA No. 3
Nombre en display
Nombre del Alumno: ________________________________ Fecha: _____________ OBJETIVO Además de reafirmar la programación para el microcontrolador ATtiny2313 utilizando subrutinas de igual manera, a seguir utilizando el simulador AVR Studio 4.0 y manejar dispositivos de salida como lo es el display para visualizar información, comprobará y solucionará las dificultades de montar un circuito en una maqueta. MATERIAL A UTILIZAR El Microcontrolador ATtiny2313. El software simulador AVR Studio 4.0. Un Proto board. Un display cátodo común. Cables para conexión. Una fuente de 5 volts. PROGRAMA A REALIZAR Realice un programa en lenguaje ensamblador para obtener a la salida del microcontrolador ATiny2313 un nombre visualizándose en un display cátodo común. El tiempo de retardo usted lo configurará para que se alcance a visualizar perfectamente el nombre en el display. DIAGRAMA DE CONEXIONES
3
Manual de Prácticas de Arquitectura de Computadoras
PRACTICA No. 4
Claves de acceso
Nombre del Alumno: ________________________________ Fecha: _____________ OBJETIVO Además de continuar programando en lenguaje ensamblador el microcontrolador ATtiny2313 configurará los puertos como entrada para poder introducirle datos a través de los mismos. MATERIAL A UTILIZAR El Microcontrolador ATtiny2313. El software simulador AVR Studio 4.0. Un Proto board. Un leds. Tres push boton o bien un mini switch. Cables para conexión. Una fuente de 5 volts. PROGRAMA A REALIZAR Realice un programa en lenguaje ensamblador para accionar una chapa eléctrica utilizando tres claves de acceso. En caso de que se atine a una de las claves que se tienen previamente configuradas, se tiene que sacar un uno (pulso de voltaje) por bit de uno de los puertos de que previamente se configuraron como salida. DIAGRAMA DE CONEXIONES
4
Manual de Prácticas de Arquitectura de Computadoras
PRACTICA No. 5
Giro de motores de CD
Nombre del Alumno: ________________________________ Fecha: _____________ OBJETIVO Aprenderá a utilizar interfaces de potencia para obtener más corriente en la salida de los puertos del microcontrolador ATtiny2313 y poder conectar dispositivos que demanden más corriente de alimentación de la que el microcontrolador puede proporcionar a la salida de sus puertos. MATERIAL A UTILIZAR El Microcontrolador ATtiny2313. El software simulador AVR Studio 4.0. Un Proto board. Un motor de CD. Tres push boton o bien un mini switch. Cables para conexión. Una fuente de 5 volts. PROGRAMA A REALIZAR Realice un programa en lenguaje ensamblador para prender pequeños motores de corriente. Se realizarán las siguientes tres acciones:
1. Girar motor a la derecha. 2. Girar motor a la izquierda. 3. Paro de motor. DIAGRAMA DE CONEXIONES
5
Manual de Prácticas de Arquitectura de Computadoras
PRACTICA No. 6
Semáforo de avenida
Nombre del Alumno: ________________________________ Fecha: _____________ OBJETIVO Continuar programando en lenguaje ensamblador el microcontrolador ATtiny2313 utilizando los mnemónicos vistos durante las clases, las configuraciones y el uso de subrutinas. También, seguir reafirmando los conocimientos para utilizar el simulador AVR Studio 4.0. MATERIAL A UTILIZAR El Microcontrolador ATtiny2313. El software simulador AVR Studio 4.0. Un Proto board. 8 leds. Cables para conexión. Una fuente de 5 volts. PROGRAMA A REALIZAR Realice un programa en lenguaje ensamblador para simular un semáforo. Las salidas se tendrán que poner en el puerto que usted elija y las luces serán cuatro en cada semáforo que serán las siguientes, flecha, verde, amarillo y rojo. El tiempo de retardo usted lo configurará para que se alcance a visualizar perfectamente el cambio de luces. DIAGRAMA DE CONEXIONES
6
Manual de Prácticas de Arquitectura de Computadoras
PRACTICA No. 7
Contador de carros en un estacionamiento público
Nombre del Alumno: ________________________________ Fecha: _____________ OBJETIVO El alumno aplicará los conocimientos adquiridos a un problema práctico como lo es el control del cupo vehicular en un estacionamiento público. MATERIAL A UTILIZAR El Microcontrolador ATtiny2313. El software simulador AVR Studio 4.0. Un Proto board. 8 leds. 2 push boton o bien un mini switch. Cables para conexión. Una fuente de 5 volts. PROGRAMA A REALIZAR Realice un programa en lenguaje ensamblador para llevar el cupo vehicular en un estacionamiento público, es decir, el programa tendrá que indicarnos por medio de leds cuantos carros hay en el estacionamiento. También deberá indicar por medio de un led cuando el estacionamiento tenga cupo lleno. El estacionamiento cuenta con una entra y una salida para los vehículos. DIAGRAMA DE CONEXIONES ESTACIONAMIENTO P BLICO
7
Manual de Prácticas de Arquitectura de Computadoras
PRACTICA No. 8
Cronómetro digital
Nombre del Alumno: ________________________________ Fecha: _____________
OBJETIVO El alumno aplicará los conocimientos adquiridos a un problema práctico como lo es el control del cupo vehicular en un estacionamiento público.
MATERIAL A UTILIZAR El Microcontrolador ATtiny2313. El software simulador AVR Studio 4.0. Un Proto board. 2 Display DC05 Un push boton Cables para conexión. Una fuente de 5 volts.
PROGRAMA A REALIZAR Realice un programa en lenguaje ensamblador para llevar el cupo vehicular en un estacionamiento público, es decir, el programa tendrá que indicarnos por medio de leds cuantos carros hay en el estacionamiento. También deberá indicar por medio de un led cuando el estacionamiento tenga cupo lleno. El estacionamiento cuenta con una entra y una salida para los vehículos.
DIAGRAMA DE CONEXIONES
8
Manual de Prácticas de Arquitectura de Computadoras
PRACTICA No. 9
Automático del tinaco
Nombre del Alumno: ________________________________ Fecha: _____________
OBJETIVO El alumno aplicará los conocimientos adquiridos a un problema práctico como lo es el de la automatización de la bomba aljibe-tinaco. También aprenderá a solucionar problemas de conexiones eléctricas al realizar maquetas.
MATERIAL A UTILIZAR El Microcontrolador ATtiny2313. El software simulador AVR Studio 4.0. Una bomba de cd. Un Proto board. Un push boton Cables para conexión. Una fuente de 5 volts.
PROGRAMA A REALIZAR Realice un programa en lenguaje ensamblador para automatizar la bomba que transporta agua del aljibe al tinaco de una casa habitación. El aljibe como el tinaco tendrán dos sensores, uno en la parte inferior y otro en la parte superior. El funcionamiento será similar a al que se tiene en una casa a diferencia que la como condición, la bomba no tiene que prender si el aljibe se encuentra vacío o bien se quede vacío.
9
Manual de Prácticas de Arquitectura de Computadoras
DIAGRAMA DE CONEXIONES
Tinaco
Aljibe
10
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LA COSTA SUR DIVISIÓN DE DESARROLLO REGIONAL DEPARTAMENTO DE INGENIERÍAS
Ingeniero en Teleinformática Técnico Superior Universitario en Teleinformática
“MANUAL DE PRÁCTICAS DE ARQUITECTURA DE COMPUTADORAS” Avalado por la Academia de electrónica