Subido por Victor Antonio Rojas Rojas

TP 316 2019-1

Anuncio
316 T-P
LAPSO 2019-1
Página 1 de 7
UNIVERSIDAD NACIONAL ABIERTA
VICERRECTORADO ACADÉMICO
AREA: INGENIERÍA
TRABAJO PRÁCTICO
ASIGNATURA: Microprocesadores
CÓDIGO:
316
FECHA DE ENTREGA AL ESTUDIANTE:
Adjunto a la Primera Prueba Parcial
FECHA DE DEVOLUCIÓN POR PARTE DEL ESTUDIANTE:
Adjunto a la Prueba Integral
NOMBRE DEL ESTUDIANTE:
CÉDULA DE IDENTIDAD:
CORREO ELECTRÓNICO DEL ESTUDIANTE:
TELÉFONO:
CENTRO LOCAL:
CARRERA: 236
LAPSO ACADÉMICO: 2019-1
NUMERO DE ORIGINALES:
FIRMA DEL ESTUDIANTE:
UTILICE ESTA MISMA PÁGINA COMO CARÁTULA DE SU
TRABAJO PRÁCTICO
RESULTADOS DE CORRECCIÓN:
OBJ. Nº
7
8
0:NL
Especialista: Olga Rodríguez
1:L
Ingeniería de Sistemas
TP. 316
LAPSO 2019-1
Página 2 de 7
ESPECIFICACIONES: Este trabajo práctico se basará en los objetivos
N° 7 y 8 del Módulo III. En él se evidenciará las competencias y
destrezas adquiridas por el estudiante al momento de codificar
algoritmos, utilizando un lenguaje ensamblador y las técnicas
apropiadas para la resolución de un problema, así como también,
implementar con sentido lógico y creativo, diversos programas
haciendo uso del computador.
TRABAJO PRÁCTICO
MICROPROCESADORES (316)
En la figura 1, se muestra un esquema de un proceso químico
industrial que consiste en la mezcla controlada de dos sustancias. Las
reglas del proceso son las siguientes:
Fase de arranque:
1. Llene tanques A y B (hasta Niv A y Niv B). Esta acción debe ser
realizada simultáneamente considerando que la culminación del
llenado para ambos tanques, no necesariamente es igual.
2. Caliente los tanques A y B por 15 minutos.
3. Vacíe los tanques A y B en el tanque C. Confirme que los
tanques A y B están vacíos.
Fase de Operación:
1a. Encienda el Agitador y caliente el tanque C hasta la temperatura
Tsp.
2a. Entonces desconecte el Calentador y Agitador del tanque C.
3a. Vacíe el tanque C mediante la Bomba acoplada a Sal C. Confirme
que el tanque C está vacío.
Durante Fase Operación (1a) y mientras espera por la temperatura
Tsp:
Especialista: Olga Rodríguez
Ingeniería de Sistemas
TP. 316
LAPSO 2019-1
Página 3 de 7
1b. Llene tanque A y B.
2b. Caliente los tanques A y B por 15 minutos.
Nota: en estos pasos se deberá chequear la temperatura Tsp para
regresar a (2a) pero teniendo en cuenta el progreso alcanzado para
reinsertarse en el proceso. Asuma un valor para la temperatura Tsp.
Figura 1. PROCESO QUIMICO
El sistema de llenado cuenta con los siguientes elementos:
 Ent A, Ent B: Válvula para el llenado de los tanques A y B
respectivamente.
 Niv A, Niv B: Medidores de máximo nivel de los tanque A y B
respectivamente.
 Cal A, Cal B, Cal C: Dispositivos para el calentamiento de los
tanque A, B y C respectivamente.
 Sal A, Sal B, Sal C: Válvulas para el vaciado de los tanques A, B
y C respectivamente.
 Agitador: Sistema para el mezclado.
Especialista: Olga Rodríguez
Ingeniería de Sistemas
TP. 316
LAPSO 2019-1
Página 4 de 7
 Temp C: dispositivo medidor de temperatura en el tanque C.
Tome como base la situación planteada y desarrolle las actividades
indicadas para los objetivos 7 y 8.
1. Mod. III, Unid. 7, Obj. 7
CRITERIO DE DOMINIO 1/1
 Elabore un algoritmo que simule la operación del proceso químico
industrial de mezclado de acuerdo a la Fase de Arranque y a la
Fase de Operación descritas en la sección Especificaciones.
 Codifique el algoritmo utilizando un lenguaje ensamblador de un
microprocesador (se recomienda utilizar el incorporado en el
software simulador 8085 a utilizar en el objetivo 8, disponible en
el laboratorio de la UNA). Es recomendable utilizar en la
codificación del programa, instrucciones que hagan uso de
las opciones de dispositivos de entrada/salida y/o de los
puertos del microprocesador disponibles en el software
simulador.
2. MOD. III, UNID. 8, OBJ. 8
CRITERIO DE DOMINIO 1/1
 Implemente el programa codificado en el software simulador
que se encuentra disponible en el Laboratorio de
Computación del Centro Local o en la biblioteca de la Oficina
de Apoyo de su localidad. En caso de utilizar otro software
simulador, el estudiante debe justificarlo y especificarlo en el
informe.
 Ejecute la corrida exitosa del programa, que cumpla con las
especificaciones suministradas; para ello, desarrolle todas las
rutinas o subprogramas que deben ejecutarse para evidenciar el
correcto funcionamiento del programa.
Especialista: Olga Rodríguez
Ingeniería de Sistemas
TP. 316
LAPSO 2019-1
Página 5 de 7
ESTRUCTURA DEL INFORME
El trabajo práctico deberá estar documentado a través de un informe,
estructurado de la siguiente manera.
1. Carátula (utilice la misma suministrada con este trabajo)
2. Introducción
3. Fundamentos teóricos
4. Contenido
4.1 Desarrollo de actividades del objetivo 7
4.2 Desarrollo de actividades del objetivo 8
4.3 Instrucciones de carga y ejecución del programa (se deberá
incluir una explicación detallada para la carga y
funcionamiento del programa).
5. Conclusiones
6. Bibliografía
DESARROLLO DEL INFORME
El estudiante presentará un informe escrito donde debe:
 Elaborar un algoritmo en pseudolenguaje que represente los
pasos a seguir para resolver el problema.
 Desarrollar el programa mencionado en las Especificaciones,
codificado en el Lenguaje Ensamblador del microprocesador
8085 o en otro lenguaje ensamblador que sea el incorporado en
el software simulador utilizado, en caso de emplear uno distinto
al ofrecido por la UNA.
 Efectuar la carga del programa en el software simulador y
proceder a ensamblarlo hasta que no se produzcan errores.
 Ejecutar las corridas del programa que cumpla con las
especificaciones indicadas.
 Entregar el listado del programa fuente y el programa
ensamblado sin errores.
Especialista: Olga Rodríguez
Ingeniería de Sistemas
TP. 316
LAPSO 2019-1
Página 6 de 7
 Adjuntar un disco compacto (CD) con el contenido del programa
fuente, el programa objeto, el listado del programa, el programa
ejecutable y las instrucciones de cómo cargar y ejecutar el
programa (incluir también el software simulador, si se utilizó uno
distinto al suministrado por la Universidad Nacional Abierta).
RECOMENDACIONES
1.
2.
3.
4.
5.
6.
7.
8.
9.
Desarrolle algoritmos eficientes.
Utilice un estilo de programación modular para elaborar el
programa mediante el uso de subrutinas, esto aportará legibilidad
y facilidad de comprensión.
Haga uso de instrucciones que manejen las interrupciones,
los puertos de entrada salida, los dispositivos de
entrada/salida y las banderas internas del microprocesador.
Emplee nombre de variables, constantes, funciones y subrutinas
alusivas a lo que representan.
Defina tablas de variables y de subrutinas, en donde indique el
uso que se le da dentro del programa.
Incluya comentarios en cada línea del programa fuente que
permitan al lector seguir fácilmente su ejecución.
Utilice las pseudoinstrucciones del Lenguaje Ensamblador.
Consulte los manuales del software simulador a utilizar (para el
caso del suministrado por la Universidad Nacional Abierta).
Indique en la Carátula un número telefónico y una dirección de
correo electrónico donde ubicarlo.
CRITERIO DE CORRECCIÓN
Para el logro de los objetivos 7 y 8 de la asignatura Microprocesadores
Código 316, es necesario que el estudiante realice lo siguiente:
 Entregar un informe escrito que contenga todos los aspectos
señalados en la Estructura del Informe.
Especialista: Olga Rodríguez
Ingeniería de Sistemas
TP. 316
LAPSO 2019-1
Página 7 de 7
 Adjuntar un CD con el contenido especificado en la sección
Desarrollo del Informe.
 Desarrollar completamente cada una de las actividades
correspondientes a los objetivos 7 y 8.
FIN DEL TRABAJO PRÁCTICO
NOTA: Los Trabajos Prácticos son estrictamente individuales y una
producción inédita del estudiante, cualquier indicio que ponga en duda su
originalidad, será motivo para su anulación. Queda a discreción del asesor
o profesor corrector, solicitar una verificación de los objetivos
contemplados en el mismo, únicamente en aquellos casos en los que se
vea comprometida la originalidad de la autoría del presente trabajo
práctico.
Especialista: Olga Rodríguez
Ingeniería de Sistemas
Descargar