p1seia4

download p1seia4

If you can't read please download the document

description

ff44f4f f4 fc

Transcript of p1seia4

PRACTICA 2 SEIA [PRACTICA]

1

2

PRACTICA 11

SISTEMAS ELECTRONICOS INDUSTRIALES AVANZADOS2

PRACTICA 1Manejo del Simulador Software del 80C537.

1.- Objetivos.

En esta primera prctica se pretende conseguir que el alumno tome contacto con la programacin del microcontrolador 80537.

Para ello, es necesario que se familiarice con el manejo de las herramientas software que le permitirn desarrollar los programas, tanto en el aspecto de la mera programacin como en la fase de depuracin del cdigo escrito.

Las herramientas mencionadas son el editor de textos,el ensamblador y el simulador (depurador) del 80C537.

Durante el desarrollo de la prctica, el alumno usar estas herramientas, primero con programas facilitados en este enunciado y ms tarde con desarrollo realizados por l mismo.Se recomienda que el alumno realice un primer analisis de los programas propuestos antes de la sesin prctica, con el fin de aprovechar mejor el tiempo que dispone de manejo del ordenador.

2.- Trabajo Previo.

Escribir los programas que realicen las siguientes acciones.

1)Copiar el contenido de la siguiente tabla:10H, 45H, 7FH, ACH, B4H, 99H, 00H, AAH, E0H.escrita en la memoria de programa a la RAM interna del microcontrolador.La direccin donde se comenzar a copiar se suministra en el registro R5 del banco 2.

2)Copiar una porcin de la RAM interna a la RAM externa. Las posiciones de comienzo y final de la porcin de memoria a copiar se encuentran en los registros R2 y R3 respectivamente del Banco 0. La direccin de comienzo en la RAM externa se encuentra en los registros R4 (parte baja) y R5 (parte alta) del mismo Banco.Si el 15H es un 1, las posiciones origen se borrarn. Si es un 0, se quedarn como estn.

3)Generar una seal cuadrada por el pin P1.0 cuya frecuencia dependa del valor que se lea en la parte baja del puerto 2 (P2.0 a P2.3). La frecuencia ms baja (1500Hz) se dar cuando todos los bits sean 0. La frecuencia ser de 1600 Hz cuando el pin P2.0 sea 1, de 1700 cuando el pin P2.1 sea 1, y asi sucesivamente hasta 1900 Hz. Cuando ms de un bit de la parte baja del puerto 2 este a 1, el bit P2.7 se pondr a 1 y la frecuencia de salida no cambiar.La temporizacin se realizar mediante una rutina de software que tomar valores de cuenta de los registros del Banco 2 (oscilador es de 12Mhz).

3.- Desarrollo de la prctica.

Utilizando las herramientas software necesarias, generar el cdigo de los programas descritos en el apartado anterior e introducirlos para su depuracin y comprobacin de funcionamiento.