Paso 7 de 11
Montar LED y pulsador en Proteus
Objetivo
Tener el circuito listo para cargar el .HEX — sin cambiar codigo en este paso.
Este paso es solo hardware en Proteus (o verifica tu placa). El codigo sigue igual que en el paso 5.
RB0: pin → resistencia 220–330 Ω → LED (anodo) → catodo a GND. RB1: pulsador NA entre pin y GND; resistencia 10 kΩ de RB1 a Vdd (pull-up).
Sigue estos pasos
- Abre Proteus ISIs: PIC18F4550, cristal 20 MHz, capacitores y reset segun sistema minimo.
- Conecta LED en RB0 con resistencia en serie.
- Conecta pulsador en RB1 con pull-up (resistencia a Vdd).
- Guarda el esquema — aun no cargues HEX; eso es en el paso 7.
Tu archivo hasta ahora
LIST P=18F4550
#include <P18F4550.INC>
CONFIG FOSC = HS
CONFIG WDT = OFF
CONFIG LVP = OFF
CONFIG PBADEN = OFF
ORG 0x0000
GOTO inicio
init_gpio:
BCF TRISB, 0 ; RB0 salida (LED)
BSF TRISB, 1 ; RB1 entrada (pulsador)
RETURN
inicio:
CALL init_gpio
bucle:
GOTO bucle
END
Lista antes de continuar
- Esquema Proteus (o placa) tiene LED en RB0 y pulsador en RB1.
- El codigo no cambio respecto al paso anterior.
Consejo: Si simulas solo el LED primero, puedes dejar RB1 flotante hasta el paso 8.