Você está na página 1de 6

PROYECTO 1

Facultad de Ingeniera
Departamento de Ing. Electrnica Microcontroladores Aplicados a la Industria

Ao 2014 Ciclo 1

Microcontroladores Aplicados a la Industria Proyecto 1

Pgina 2 de 6

Instrucciones
Este proyecto consiste en la fabricacin de un Reproductor/Grabador de audio, el cual debe tener capacidad para 9 canciones y un total de reproduccin/grabacin de 5 minutos (para todas las canciones) a una frecuencia de muestreo de 4KHz con una resolucin de 8b por muestra.

Fig. 1. Diagrama general del proyecto.

Ao 2014 Ciclo 1

Microcontroladores Aplicados a la Industria Proyecto 1

Pgina 3 de 6

Interfaz de entrada
La interfaz de entrada est formada por 8 botones los cuales controlan el comportamiento del sistema, a continuacin se describe la funcin de cada uno. Rec: Inicia la grabacin de audio. Play: Inicia la reproduccin de audio. Stop: Termina la grabacin/reproduccin de audio. Pause: Detiene temporalmente la grabacin/reproduccin de audio. Prev: En caso de ser presionado menos de 1s cambia a la cancin anterior. En caso de ser presionado ms de 1s realiza una reproduccin en reversa a 4x de la velocidad normal mientras est presionado. Next: En caso de ser presionado menos de 1s cambia a la cancin siguiente. En caso de ser presionado ms de 1s realiza una reproduccin a 4x de la velocidad normal mientras est presionado. Vol +: Aumenta en 1 el volumen. Vol -: Disminuye en 1 el volumen.

Fig. 2. Interfaz de entrada

Ao 2014 Ciclo 1

Microcontroladores Aplicados a la Industria Proyecto 1

Pgina 4 de 6

Interfaz de visualizacin
La interfaz de visualizacin est formada por 4 displays de 7 segmentos, dos LEDs de separacin de minutos/seguntos y 1 LED indicador de reporduccin. El comportamiento de esta interfaz se describe a continuacin. En estados Rec/Play: El display de Track No. debe indicar el nmero de la cancin que se est grabando/reproduciendo (estas pueden ir de 1 a 9). Los displays de Elapsed time deben indicar el tiempo transcurrido durante la grabacin/reproduccin en el formato m:ss. Los LEDs de separacin de minutos/segundos deben parpadear a una frecuencia de 1Hz con un ciclo de trabajo del 50%. En caso de que el sistema se encuentre en estado de grabacin el LED Rec debe estar encendido. En estado Stop: El display de Track No. debe indicar el nmero de la ltima cancin que se estaba grabando/reproduciendo y los displays de Elapsed time deben mostrar el signo menos (-). En estado Pause: El comportamiento es el mismo que en los estados Rec y Play, con la nica diferencia que los displays de Elapsed time deben parpadear al mismo tiempo que los LEDs de separacin de minutos/segundos. Note que solamente se puede entrar al estado Pause desde los estados Rec y Play, no desde el estado Stop. En cambios de volumen: Cuando se presiona los botones Vol + y Vol se debe mostrar en el display de minutos la letra V (la cual se parecer mucho a una U) y en los displays de segundos el nivel de volumen del sistema el cual puede ir desde 0 hasta 10, esto se debe mostrar durante 2s y luego debe regresar el modo de despliegue en el que se encontraba antes de que ocurriera este evento.

Fig. 3. Interfaz de visualizacin.

Ao 2014 Ciclo 1

Microcontroladores Aplicados a la Industria Proyecto 1

Pgina 5 de 6

Interfaz de audio
La interfaz de audio est formada por un micrfono, un DAC y una bocina. La seal analgica generada por el micrfono debe estar conectada a uno de los canales de entrada analgica del microcontrolador, adicionalmente este tiene que tener un bus de 8b conectado a la entrada del DAC el cual alimenta a la bocina para de esta forma generar el sonido de las canciones que se estn reproduciendo.

Fig. 4. Interfaz de audio.

Ao 2014 Ciclo 1

Microcontroladores Aplicados a la Industria Proyecto 1

Pgina 6 de 6

Interfaz de control
La interfaz de control es la encargada de manejar recibir las seales de las interfaces de entrada y de audio, y de esta manera controlar las interfaces de visualizacin y salida de audio. A continuacin se describen las caractersticas que debe tener el sistema de control. Estado Play: Se puede llegar a este estado presionando el botn de Play siempre y cuando se estuviera en los estados Stop o Pause (en caso de que el estado Pause fue generado desde el estado Play). Estado Rec: Se puede llegar a este estado presionando el botn de Rec siempre y cuando se estuviera en los estados Stop o Pause (en caso de que el estado Pause fue generado desde el estado Rec). Estado Stop: Se puede llegar a este estado presionando el botn Stop, se puede llegar a este estado desde cualquier otro estado. Estado Pause: Se puede llegar a este estado presionando el botn Pause siempre y cuando se estuviera en los estados Play o Rec. Es posible salir de este estado si se vuelve a presionar el botn Pause. Control de volumen: Es posible cambiar el volumen de la seal de forma digital utilizando los botones de volumen. El volumen por defecto debe ser 5, el cual equivale a no hacer ninguna modificacin en la amplitud de la seal. Los valores superiores al 5 (del 6 al 10) deben incrementar la seal en 1dB por cada unidad superior 5. Los valores inferiores al 5 deben atenuar la seal en 1dB por cada unidad inferior a 5. Borrado de memoria: Se debe borrar toda la memoria cada vez que se presione el botn de reset del microcontrolador.

Fig. 5. Interfaz de control.

Você também pode gostar