You are on page 1of 2

UNIVERSIDAD NACIONAL DE SAN AGUSTIN DE AREQUIPA ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA CURSO: MICROCONTROLADORES Y MICROPROGRAMACION CUARTA PRACTICA CALIFICADA-GRUPO

DE PRACTICA 2 GUIA DE PRACTICA OBJETIVO : Comprender el funcionamiento de los vectores y rutinas de Interrupcion, Conocer las caracteristicas de la Temporizacion,ADC del microcontrolador Microchip 16F676/877 y adquirir destreza en la microprogramacion . MATERIALES REQUERIDOS: - PC compatible con Windows XP Software Proteus version 6.5 version estudiante REQUERIMIENTO: PROGRAMA :HACER EL ALGORITMO Y PROGRAMA DOCUMENTADO DE UN SISTEMA DE WINCHA ELECTRONICA USANDO ULTRASONIDO : 1. MEDICION DE DISTANCIAS INTERIORES,HASTA 100 METROS, 2. USE UN DIODO LASER PARA VERIFICAR EL PUNTO DE MEDICION(debera prenderse entre 2 a 3 seg) 3. Opcional; Calcular el area y Volumen tomando 2da y 3ra medicion. La velocidad del sonido es de 331m/s a 0 y aumenta 0.6m/s por cada 1 . C C Considere que el sensor ultrasonico tiene como salida una ventana de tiempo proporcional a la distancia y se calcula 2d =v. t, como muestra la figura, simular en el proteus esta ventana usando otro Microchip 16F676/877.Con el primer Microchip 16F676/877 Genere un tren de pulsos de seal de ultrasonido entre el rango de 15 a 20 KHz, (cada grupo elegira su frecuencia de trabajo) Hacer el ajuste de temperatura conectando un LM35 al MCU usando el ADC. Cada grupo elegira su rango de temperaturas de funcionamiento.

2d =v. t

t=tiempo

v=velocidad del sonido

d= distancia a medir

Debera contar con un pulsador para iniciar la medicin y prender el diodo lser.

Escuela de Ing. Electronica UNSA Practica de Microcontroladores y Microprogramacion -1-

NOTA: NO SE ACEPTARAN PROGRAMAS QUE TENGAN RUTINAS REPETIDAS (REPITAN SECUENCIAS DE CODIGO ), SE RECOMIENDA HACER RUTINAS CON VARIABLES, USAR AL MENOS UNA INTERRUPCION. PROCEDIMIENTO : 1. Determinar el tiempo maximo a la mayor distancia. 2. Determinar el incremento de tiempo de tic por cada grado centigrado. 3. escoger un pin de salida para conectar el diodo Laser. 4. hacer la rutina de tiempo de 1 segundo 5. Determinar las interrupciones a utilizar. 6. Analizar las prioridades de las Interrupciones a utilizar. 7. Hacer el algoritmo del programa considerando los calculos realizados. 8. Listar el programa en Ensamblador , usando nemonicos, grabarlo en un archivo texto, usando un editor de texto (Bloc de notas de Windows). 9. Abrir el programa simulador Proteus dibujar el circuito usar el chip LM 35 como sensor de temperatura, los 02 microcontroladores son Microchip 16F676/877 y ensamblar el programa. En el primero cargar el programa de simulacin de la ventana y en el segundo el programa de la wincha. 10. Si tuviera errores de sintaxis, depurarlo 11. Ensamblar y Correr el programa, y verificar los datos obtenidos. 12. Debera hacer uso de las herramientas e instrumentos que dispone le Proteus. 13. Determinar el error de la medicin. 14. Opcionalmente hacer el programa de Area y Volumen, haciendo mediciones de ancho,largo y altura. INFORME: El informe debe contener como minimo: - Objetivo - Diagrama circuital - Calculos y tablas - Algoritmo y/o Diagrama de flujo - Listado del programa documentado - Resultados - Conclusiones y recomendaciones Ing. Mauricio Postigo Malaga Fecha de presentacion Avance con especificaciones de la Wincha: 18 julio Presentacion Final 25 de julio 2012 Escuela de Ing. Electronica UNSA Practica de Microcontroladores y Microprogramacion -2-

You might also like