EAAAA !!
FELICIDADES!
Es el primer pasito a este apasionante mundo...ya verás que es como una droga; no lo podrás dejar
Por lo pronto acostúmbrate a poner esto en el encabezado de cada programa que hagas usando este micro (incluso sería interesante lo grabes como .asm para que lo tengas como plantilla):
LIST p=16f877a ; esto lo cambias si usas otro micro
#include <p16f877a.inc> ;y esto también
__config _CP_OFF & _XT_OSC & _WDT_OFF & _PWRTE_ON & _LVP_OFF & BODEN_OFF
; Esto es para suprimir los mensajes de warning del MPLAB ( a veces son molestos)
ERRORLEVEL -302 ;suppress "not in bank 0" message
ERRORLEVEL -203 ;suppress message
ERRORLEVEL -305 ;suppress message
ERRORLEVEL -205 ;suppress message
org 00h ; Vector de reset (aqui viene el micro cuando arranca)
goto Inicio ; Y inmediatamente lo mandamos a Inicio
org 04h ; Vector de interrupciones
goto interrupciones ; para uso futuro si usas interrupciones
org 05h ; Aqui le dices al micro en que posicion de memoria comienza lo ;que sigue
Inicio
; Aqui escribe tu programa principal
;
;
interrupciones
; Aqui escribes tu programas de interrupciones si lo tienes, sino no pasa nada. Es para usos ;futuros.
retfie
end ; aqui termina