Microcontroladores: Universidad Autónoma de Nuevo León
Microcontroladores: Universidad Autónoma de Nuevo León
Microcontroladores: Universidad Autónoma de Nuevo León
Microcontroladores
Producto Integrador
(PIA)
#Nombre #Matricula
Brayan Said Rocha Arroyo 1641647
Agosto-Diciembre 2023
Conectamos el push button al Pin RA0, a continuación conectamos a los pines RB0,
RB1 y RB2 los leds en el siguiente orden:
1. Verde
2. Amarillo
3. Rojo
Es importante respetar el orden para el correcto funcionamiento de las subrutinas.
Conectamos también las respectivas resistencias, fuentes y tierras como se
muestran en el circuito.
Código Fuente
;Configuración del Microcontrolador
LIST P=16F84A
INCLUDE <P16F84A.INC>
__CONFIG _CP_OFF &_WDT_OFF &_PWRTE_ON &_XT_OSC
;Definicion de constantes que se usaran para controlar la subrutina de retardo.
Tiempo EQU 0X0C
Contador EQU 0X0D
;Configuración de Puertos
ORG 0
;Ciclo Principal
Inicio
; Subrutina retardo
; Se crea un retardo de 255 x 255 ciclos
retardo
movlw d'255' ; Cargar el valor decimal 255 en W
movwf Tiempo
DelayLoop
decfsz Tiempo, F
goto DelayLoop
decfsz Contador, F
goto DelayLoop
return
END
Video
Video explicativo a detalle del código empleado para la elaboración del proyecto
mostrando el funcionamiento correcto del mismo.
Enlace:
https://youtu.be/exD2Rg7YLEw
Conclusión
En este proyecto de microcontroladores, hemos logrado diseñar y desarrollar un
sistema de semáforo simulado con un interruptor que permite a los peatones
detener el tráfico vehicular. A lo largo de este proceso, hemos explorado la
aplicación práctica de conceptos teóricos de electrónica y programación, lo que ha
proporcionado una experiencia valiosa para comprender cómo los
microcontroladores pueden desempeñar un papel fundamental en la automatización
y el control de sistemas en el mundo real.