LAB5
LAB5
Sistema Microprocesadores
Ejercicio 3
En las líneas RBO, RB2, RB4, R86 instaurar pilotos (leds verdes) una en cada linea de comunicación
y además, hacer que cada vez que los pilotos del puerto B terminen su secuencia de activación y
desactivación (es decir después de ambas acciones) parpadee un piloto led de color blanco luna
instaurado en el puerto (RAO), mientras el circuito se encuentre alimentado.
Análisis de Hardware:
1.- Selección del Microcontrolador: Se debe elegir un microcontrolador PIC que tenga un puerto B
y A disponible y suficientes pines para conectar los LEDs.
2.- Conexión de LEDs: Se utilizan LEDs verdes conectados a los pines RB0, RB2, RB4 y RB6 del
microcontrolador PIC18F4550 para indicar la activación de diferentes líneas de comunicación.
Un LED blanco se conecta al pin RA0 para indicar el estado del sistema, parpadeando después de
que se complete la secuencia de activación y desactivación de los LEDs verdes.
3.- Configuración de Pines: Se deben configurar los pines del puerto B y A como salidas, ya que se
utilizarán para controlar los LEDs. Esto se hace en el software, pero es importante tenerlo en cuenta
desde el inicio del diseño.
DATOS -VF+VL+VR=0
VF=5v -5+2.5+VR=0
VL=2.5v -2.5+VR=0
R=? VR=2.5v
I=15Ma
R = Vr/Ir
R = 2.5v/0.015m R = (166ohm)
DATOS -VF+VL+VR=0
VF=5v -5+3,3+VR=0
VL=3.3v -1.7+VR=0
R=? VR=1.7v
I=15Ma
R = Vr/Ir
R = 1.7v/0.015m
R = (113ohm)
Análisis de Software:
El software controla el encendido y apagado secuencial de los LEDs verdes en los pines RB0, RB2,
RB4 y RB6. Luego, hace parpadear un LED blanco conectado al pin RA0 después de completar la
secuencia de los LEDs verdes.
El bucle principal del software se ejecuta continuamente, asegurando que la secuencia de control de
los LEDs se repita indefinidamente mientras el sistema esté alimentado.
Entrada: x
simular la ejecución del algoritmo en un entorno controlado para verificar su correctitud y detectar
posibles errores antes de cargarlo en el microcontrolador.
Compilación
Verifica que no haya errores de sintaxis en el código.
Haz clic en el botón "Compilar" o selecciona la opción de menú para compilar el código.
Observa la salida del compilador en la ventana de salida para verificar si hay errores o advertencias
durante la compilación.
Depuración
Si se encuentran errores de compilación, corrígelos en el código y vuelve a compilar.
PASO 6 RESULTADOS