Seguidor de luz con 16f84

Páginas: 2 (290 palabras) Publicado: 27 de agosto de 2014


Proyecto
Microcontroladores.
Robots seguidor de luz.




Circuito Robots seguidor de luz

Este circuito consta de un microcontrolador 16F84, programadopara poder realizar la función de un robots seguidor de luz. Cuenta con dos LDR conectados en los puertos RB0 y RB1 que están configurados como entradas y dos motoresconectados en los puertos RA0 y RA1 configurados como salidas.
Cuando el LDR del puerto RB0 detecte luz, el motor conectado al puerto RA0 comenzará a girar, lo mismo para lospuertos RB1 y RA1. El motor se detendrá cuando no se detecte luz.








Programa

LIST p=16f84
memoria equ 02h
status equ 03h
porta equ 05h ;el puerto Aestá en la dirección 05 de la RAM
portb equ 06h ;el puerto B está en la dirección 06 de la RAM
trisa equ 85h ;registro de configuración del puerto A
trisb equ 86h;registro de configuración del puerto B
w equ 00h ;indica que el resultado se guarda en W
reset org 0 ;el vector de reset es la dirección 00
; -------------------inicioprograma------------------------------------------
goto inicio ;se salta al inicio del programa
org 5 ;el programa empieza en la dirección de memoria 5
inicio bsf status,5;se ubica en el segundo banco de RAM
movlw b'00' ;se carga el registro W
movwf trisa ;se programan los pines del puerto A como salidas
movlw b'11' ;se carga el registroW
movwf trisb ;se programan los pines del puerto B como entradas
bcf status,5 ;se ubica en el primer banco de memoria RAM
robots movf portb,w ;el valor de puerto B lopasa al registro W
xorlw b'11' ;con una operación xor se invierte el valor del dato leído del puerto B
movwf porta ;pasa el valor de W al puerto A
goto robots
end
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • seguidor de luz
  • Seguidor De Luz
  • Seguidor de luz
  • Robot seguidor de luz
  • Informe
  • Robot seguidor de luz
  • carrito seguidor se luz
  • Carrito seguidor de luz

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS