Pic16f877a
DEPARTAMENTO DE ELECTRICA Y ELECTRONICA
PROYECTO DEL PRIMER PARCIAL DE MICROCONTROLADORES
TEMA: APLICACIÓN DEL P16F877A Y PROGRAMACION EN LENGUAJE ENSAMBLADOROBJETIVOS:
• Emplear lenguaje ensamblador en la realización de un programa para el funcionamiento de un sistema basado en el P16F877A utilizando IF FOR RETARDOS, SUBRUTINAS Y TABLAS.
•Comprobar de manera física el funcionamiento, configuración y programación de un sistema basado en P16F877A.
DESARROLLO:
1.- PLANTEAMIENTO DEL PROBLEMA:
En la discoteca 877 se quiere contarcon un sistema de generación de efectos luminosos automático, el propietario plantea los siguientes requerimientos de funcionamiento para el sistema:
• Que tenga diez efectos programados y quepuedan ser seleccionados presionando las teclas del 0 al 9 de un teclado hexadecimal, los efectos se muestran en la tabla.
|Tecla |EFECTO |
|0|TODOS APAGADOS |
|1 |00H PAUSA 0FFH PAUSA |
|2 |AAH PAUSA 55H PAUSA|
|3 |0FH PAUSA 0F0H PAUSA |
|4 |AUTO FANTASTICO CON PAUSAS |
|5 |0C3H PAUSA 3CH PAUSA|
|6 |0CCH PAUSA 33H PAUSA |
|7 |ROTA 01H A LA DERECHA |
|8|ROTA 01H A LA IZQUIERDA |
|9 |TODOS PRENDIDOS |
• Que tenga seis velocidades que puedan ser seleccionadaspresionando las teclas de la A a la F del mismo teclado hexadecimal, según muestra la tabla:
|TECLA |RETARDO |
|A |200ms |
|B |300ms |
|C...
Regístrate para leer el documento completo.