Manual de Practicas de Arquitectura de Computadoras
-
Upload
maribel-mamani-alanoca -
Category
Documents
-
view
77 -
download
2
Transcript of Manual de Practicas de Arquitectura de Computadoras
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
Por: M. I. E. Jorge Arturo Pelayo López
Junio del 2010
MANUAL PRÁCTICAS
ARQUITECTURA DE COMPUTADORAS
Ingeniero en Teleinformática
Técnico Superior Universitario en Teleinformática
M. I. E. Jorge Arturo Pelayo López
Junio del 2010
ÍNDICE
Práctica 1. Registro de corrimiento bidireccional……………………………... 1
Práctica 2. Letrero luminoso……..……………………..………………..……… 2
Práctica 3. Nombre en display……………………………………...……...…… 3
Práctica 4. Claves de acceso……..……………………………………..……… 4
Práctica 5. Giro de motores de CD…………………………………………..…. 5
Práctica 6. Semáforo de avenida……………………………………………….. 6
Práctica 7. Contador de carros en un estacionamiento público.……………. 7
Práctica 8. Cronómetro digital……….…….……………………………………. 8
Práctica 9. Automático del tinaco……………..………………………………… 9
Manual de Prácticas de Arquitectura de Computadoras
1
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
Manual de Prácticas de Arquitectura de Computadoras
2
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
Manual de Prácticas de Arquitectura de Computadoras
3
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
Manual de Prácticas de Arquitectura de Computadoras
4
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
Manual de Prácticas de Arquitectura de Computadoras
5
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
Manual de Prácticas de Arquitectura de Computadoras
6
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
Manual de Prácticas de Arquitectura de Computadoras
7
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
Manual de Prácticas de Arquitectura de Computadoras
8
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
Manual de Prácticas de Arquitectura de Computadoras
9
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.
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
M. I. E. Jorge Arturo Pelayo López