Академический Документы
Профессиональный Документы
Культура Документы
Materia;
Microcontroladores
Profesor;
Ing. Domitilo Martínez Hernández
Trabajo;
Practica “ 8 ”
DISEÑE UN PROGRAMA QUE CONTROLE UN SISTEMA DE
LUCES BIDIRECCIONALES
Semestre:
7 “b”
Integrantes de equipo;
García Ramírez José Alfredo
de la fuente Domínguez edy roberto
reyes Sanchez Ricardo manuel
PRACTICA 8 MICROCONTROLADORES LUCES BIDIRECCIONALES EQUIPO2
INTRODUCCION
En las practicas anteriores hemos estado utilizando los diversos conocimientos que
nos ha dado la materia de microcontroladores es ver como cualquier cosa por
grande que sea puede adaptársele un prototipo reduciendo sus tamaños, en este
caso estamos haciendo un sistema que controle un sistema de luces bidireccionales
OBJETIVO DE LA PRÁCTICA
LUCES BIDIRECCIONALES
Tanto sea por cuestiones decorativas, como incluso por temas de seguridad, las
luces bidireccionales que se ubican en espacios exteriores resultan esenciales para
generar efectos de iluminación y llevar tranquilidad a las viviendas familiares o a los
patios o terrazas de hoteles, salones de eventos, bares, restaurantes y demás.
Estos artefactos permiten componer escenas realmente únicas, poniendo toda la
onda allí donde tal vez faltaba un toque de magia.
MATERIALES A UTILIZAR
Cantidad Material
1 Microcontrolador pic16f84a
1 Capacitor de 100nF
10 Diodos led
1 Protoboard
DESARROLLO DE LA PRÁCTICA
El desarrollo de la práctica se verá en tres partes en la primera parte se hará el uso
de los diversos componentes mencionados anteriormente en la lista de materiales
en una simulación en proteus profesional 8.1 en la cual se hará la simulación de las
conexiones que tendrá el circuito teniendo como finalidad detectar si es que se
presenta alguna falla e implementar las conclusiones en el circuito real, la foto de la
simulación es la que se muestra a continuación.
PRACTICA 8 MICROCONTROLADORES LUCES BIDIRECCIONALES EQUIPO2
PROGRAMACION
En la segunda parte de la implementación de la práctica tenemos los que son los
códigos de programación los cuales nos dan lo esencial para que nuestro pic realice
la función requerida:
;ZONA DE CODIGOS
INICIO
MOVLW B'00000001'
MOVWF PORTB
CALL RETARDO
MOVLW B'00000010'
MOVWF PORTB
CALL RETARDO
MOVLW B'00000100'
PRACTICA 8 MICROCONTROLADORES LUCES BIDIRECCIONALES EQUIPO2
MOVWF PORTB
CALL RETARDO
MOVLW B'00001000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00010000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00100000'
MOVWF PORTB
CALL RETARDO
MOVLW B'01000000'
MOVWF PORTB
CALL RETARDO
MOVLW B'10000000'
MOVWF PORTB
CALL RETARDO
MOVLW B'01000000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00100000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00010000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00001000'
PRACTICA 8 MICROCONTROLADORES LUCES BIDIRECCIONALES EQUIPO2
MOVWF PORTB
CALL RETARDO
MOVLW B'00000100'
MOVWF PORTB
CALL RETARDO
MOVLW B'00000010'
MOVWF PORTB
CALL RETARDO
MOVLW B'00000001'
MOVWF PORTB
CALL RETARDO
MOVLW B'00011000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00100100'
MOVWF PORTB
CALL RETARDO
MOVLW B'01000010'
MOVWF PORTB
CALL RETARDO
MOVLW B'10000001'
MOVWF PORTB
CALL RETARDO
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO
PRACTICA 8 MICROCONTROLADORES LUCES BIDIRECCIONALES EQUIPO2
MOVLW B'10000001'
MOVWF PORTB
CALL RETARDO
MOVLW B'01000010'
MOVWF PORTB
CALL RETARDO
MOVLW B'00100100'
MOVWF PORTB
CALL RETARDO
MOVLW B'00011000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00000011'
MOVWF PORTB
CALL RETARDO
MOVLW B'00001100'
MOVWF PORTB
CALL RETARDO
MOVLW B'00110000'
MOVWF PORTB
CALL RETARDO
MOVLW B'11000000'
MOVWF PORTB
PRACTICA 8 MICROCONTROLADORES LUCES BIDIRECCIONALES EQUIPO2
CALL RETARDO
MOVLW B'00000001'
MOVWF PORTB
CALL RETARDO
MOVLW B'10000000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00000010'
MOVWF PORTB
CALL RETARDO
MOVLW B'01000000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00000100'
MOVWF PORTB
CALL RETARDO
MOVLW B'00100000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00001000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00010000'
MOVWF PORTB
CALL RETARDO
MOVLW B'00000000'
MOVWF PORTB
PRACTICA 8 MICROCONTROLADORES LUCES BIDIRECCIONALES EQUIPO2
CALL RETARDO
MOVLW B'11111111'
MOVWF PORTB
CALL RETARDO
GOTO INICIO
RETARDO
CONCLUSIONES
En la implementación de la programación para trabajar con los microcontroladores
se fueron presentando diversos problemas para hacer todo esto posible fue que
tuvimos que hacer una lectura muy adentrada de los microcontroladores en el caso
de este usamos el libro de introducción y uso del pic16f84 y fue así al comenzar a
leer que realizamos observaciones al funcionamiento y así al paso de la lectura se
fue encontrando la teoría que es totalmente necesaria para trabajar en el entorno
de programación.
En la programación también se presentaron problemas como fue la confusión de la
implementación de los códigos que maneja nuestro pic pero con la lectura se llegó
a la conclusión que tendríamos que aplicar las tablas para ir analizando cada una
de las instrucciones dadas en dicha práctica, y al finalizar lo implementamos y si
nos dio los resultados esperados en el circuito en el que lo implementamos.
PRACTICA 8 MICROCONTROLADORES LUCES BIDIRECCIONALES EQUIPO2
BIBLIOGRAFIA
(ENRIQUE PALACIOS, FERNANDO RAMIRO, LUCAS J LOPEZ, 2006)
(FUENTES, 2016)
(RASHID, 2005)