14
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 COMPUTADORASAvalado por la Academia de electrónica Por: M. I. E. Jorge Arturo Pelayo López Junio del 2010

Manual de Practicas de Arquitectura de Computadoras

Embed Size (px)

Citation preview

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.

Manual de Prácticas de Arquitectura de Computadoras

10

DIAGRAMA DE CONEXIONES

Aljibe

Tinaco

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