Sie sind auf Seite 1von 7

FORMATO DE INFORME DE PRÁCTICA DE

LABORATORIO / TALLERES / CENTROS DE


SIMULACIÓN – PARA ESTUDIANTES

CARRERA: Ing. Eléctrica-Electrónica ASIGNATURA: Sistemas Microprocesados


ESTUDIANTES: John Reinozo Stefany Toro
NRO. PRÁCTICA: TÍTULO PRÁCTICA: Diseño e implementación de programas en
4
los microcontroladores utilizando periféricos internos.
OBJETIVO ALCANZADO: Crear un proyecto de programación mediante el uso del
software MPLAB X para realizar los respectivos literales planteados, poniendo en
práctica los conocimientos aprendidos en clase acerca del convertidor analógico-
digital y PWM. El primer literal consiste en realizar un convertidor analógico digital
utilizando un sensor de temperatura lm35 y visualizando en 7 segmentos su valor en
°C. , el segundo literal consiste en realizar el control de iluminación utilizando el PWM
del microcontrolador.Emplearemos el lenguaje ensamblador para programar en el pic
16F877A.

ACTIVIDADES DESARROLLADAS
1. Lo primero que se hace es abrir el programa MPLAB, y creamos un nuevo proyecto,
en la ventana mostrada seleccionamos Microchip Embedded, y procedemos a dar
click en Standalone Project y a su vez en siguiente.

Figure 1.Creación de proyecto

2. Nos aparece la siguiente ventana con 2 opciones, en la cual escogemos el PIC con
el que vamos a trabajar y comenzar a programar. En nuestro caso el PIC16F877A.
Clic en siguiente.
Figure 2. Ventana de seleccion

3. En la carpeta de Hardware Tools, escogemos la opción Simulator y click en


siguiente.

Figure 3. Ventana de herramientas

4. En la ventana que aparece al seleccionar la opción anterior seleccionamos la


opción mpasm (v5.82).
Click en siguiente.

Figure 4. Ventana de herramientas de compilar

5. Damos el nombre a nuestro proyecto y si queremos modificar donde se localizará


modificamos las rutas de guardado.
Figure 5. Ventana selección nombre de proyecto

6. Al crearse nuestro proyecto aparece todas las opciones que estan dentro del
mismo y para comenzar a programar o modificar algunas de las opciones que estan
por defecto hacemos click derecho y las cambiamos. En nuestro caso comenzamos
directo con la creación del programa, clic derecho en Source Files y seleccionamos
la opción other y en la carpeta Assembler le damos en AssemblyFile.asm que viene
siendo una extensión y el medio para grabar en los PICs.

Figure 6.Ventana selección de lenguaje

7. Escogemos el nombre del proyecto y seleccionamos Finish.


Figure 7. Ventana de ruta

8. Finalmente procedemos a realizar la programación respectiva que viene siendo el


objetivo planteado en la práctica.
El código correspondiente al literal a es el siguiente:

Figure 8. Código correspondiente literal c

9. Una vez que se ha programado y comprobado funcionamiento de los códigos


procedemos a pasar el archivo .asm al microcontrolador “PIC16f877A” ubicado como.
hex en la carpeta guardada. Por medio de un grabador el que nosotros utilizamos es
el PICKit 2.
10. Utilizando otro software de diseño y simulación de circuitos eléctricos: “Proteus”,
se simula el esquema presentado en anexos y comprobamos los dos literales, primero
el contador acendente de 0 a 9 mediante el uso de un display de 7 segmentos y el
segundo literal contador de 00 a 99 mediante el uso de pulsantes de paro y
aceleración.
Ojo: Hay que combinar MPLAB X y Proteus para que salga la simulación con el μC.
RESULTADO(S) OBTENIDO(S):

Esta parte es la configuración de los Bits que se utilizan al iniciar la programación


todas estan en off porque no hay necesidad de utilizarlas en esta práctica lo unico que
usamos es HS de 4KHz en el oscilador que es la primera opción de la configuración.

Figure 10. Código configuración de bits

CONCLUSIONES:

 Se ha podido utilizar de manera correcta los conversor analógico- digital


incorporado en el PIC16F877A para la práctica correspondiente.
 Se pudo llegar a estructurar la aplicación del valor analógico que recepta el
sensor LM35 correspondiente a la temperatura del medio el cual puede ser
impreso en un display indicando de su parte entera.
 El convertidor analógico digital es una herramienta con bastante utilidad para
realizar el control de temperatura. Ya que lo que hace, es convertir una señal
analógica de un sensor de temperatura en una digital. Lo útil de esta parte es
que sistemas o dispositivos actuales manejan señales digitales. Las señales
ya digitalizadas son más fáciles de procesar y de manipular, además de poder
ser empleadas en algún caso específico de implementación de sensado o
control con temperatura.

RECOMENDACIONES:
 Se pide explicar que significa o cómo influye y funciona cada código más a
fondo.
 Verificar que las conexiones de los elementos estén de manera correcta.
 Verificar que el programa realizado se haya grabado de manera satisfactoria
en nuestro PIC.

ANEXO1

FLUJOGRAMA

FOTOS DE LA PRACTICA

Figure 10. Circuito electric literal a


Figure 9. Circuito electric literal a

ESQUEMA ELÉCTRICO
Figure 11. Simulación Proteous correspondiente al literal a

Figure 17. Simulación Proteous correspondiente al literal b

Adjunto formato digital: Código de programación y simulación.

Das könnte Ihnen auch gefallen