Está en la página 1de 3

Práctica #5: Microprocesadores.

Gabriel Alfonzo C.I: 28.236.992

Kelvin Martínez C.I: 28.029.423

Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional (UNEFA)

Maracay, Venezuela

gabrielalfonzo09@gmail.com

kelvinalejandro2030@gmail.com

Profesor: Andrés Duque

Objetivo general: Conocer las funciones del microcontroladores, realizando un programa para un
microcontrolador PIC, como la opción de almacenar PIC16F887A, entre sus funciones tenemos el
en la memoria interna de los mismos. almacenamiento de datos, convertir señales de A/D y
viceversa, y modificar frecuencias. Así mismo esta
Objetivo específico: Realizar un montaje donde se
práctica tiene como propósito poner en práctica el
compruebe de manera práctica el funcionamiento del
diseño completo, que va desde obtener los objetivos
microcontrolador, a su vez poder almacenar en un
de la práctica, el diseño del circuito, hasta la puesta en
espacio de la memoria del PIC una onda senoidal,
marcha y optimización del programa.
para luego ser modificada por el mismo PIC, y así
generar sonidos de notas musicales. Finalmente poder II. DESARROLLO DE CONTENIDOS
realizar una correcta programación.
En primer lugar el microcontrolador usado es el
Resumen. Elaboración de un programa para PIC16F887A, como se muestra en la figura 1.0. Este
generar sonidos de notas musicales en un será el encargado de ejecutar las acciones que se le
microcontrolador PIC, donde el PIC permita van a indicar en el programa.
almacenar una onda senoidal, convertir señales de
analógica a digital y viceversa, y a su vez que sea
capaz de modificar dicha onda en distintas
frecuencias para generar la nota musical deseada.

I. INTRODUCCIÓN

Está práctica se propone para aprender a manejar y


conocer alguna de las funciones de los
Figura 1.0. PIC16F887A.

En la figura 1.1. Vemos la inicialización del


programa donde se asignaron variables a cada nota
musical (DO, RE, MI, FA, SOL, LA, SI) para más
facilidad al momento de usar posteriormente en el
código. Dentro de cada una de ellas irán las
instrucciones a cumplir, que es el sonido que Figura 1.2. Puertos e inicio de los sonidos
generaran a una cierta frecuencia ya definida para
cada nota musical. Esto fue planteado según la figura En la figura 1.3 se observa la función de los botones

1.5 y 1.6, donde se calcularon las frecuencias para del puerto A, al presionar algún botón se reproduce a

cada nota la salida, es decir el “PIN_D1”, el sonido


correspondiente a ese botón, ya sea DO, RE, MI, FA,
SOL, LA o SI. Como se observan en las figuras 1.3 y
1.4

Figura 1.1. Frecuencia de las notas

En la figura 1.2. Está una parte de la programación


donde tenemos la función principal, las instrucciones Figura 1.3. Puertos e inicio de los sonidos
para desactivar las entradas y salidas analógicas y
solo permitir digitales; también podemos ver el puerto
A seleccionado para entrada de datos y como
inicializan los sonidos en el puerto D y el pin 1
(RD1).
ANÁLISIS DE LOS RESULTADOS

Durante la práctica, se elaboró un programa en


lenguaje C con un microprocesador PIC 16F887A.
Donde el programa cuenta con la función de
reproducir notas musicales mediante un corneta, esto
gracias a la frecuencia preseleccionada y dependiendo
de la que se elija se reproduce a la salida. La nota base
es la de LA que seria 220, a partir de allí se sacan las
Figura 1.4. Puertos e inicio de los sonidos
demás frecuencias de las demás notas

III. CONCLUSIÓN

Los resultados obtenidos del programa y del


circuito fueron los esperados de acuerdo los objetivos
planteados anteriormente. A través de esta práctica
aprendimos sobre algunas de las funciones del
microcontrolador, como la de permitir almacenar
datos en su memoria interna, en este caso mediante
una señal analógica y las operaciones que es capaz de
realizar el microcontrolador, permite generar sonidos
de notas musicales. Por otra parte, se pudo comprobar
el óptimo funcionamiento del programa realizado en
el PIC16F887A.

Figura 1.5. Frecuencias

Figura 1.6. Frecuencias formulas

También podría gustarte