Escrito originalmente por groundman
gracias por la respuesta,aunque no entiendo mucho la funcion de cblock.
la estudiare por ahi aver si leo algo en castellano.
Te aconsejo que lo leas del manual del MPASM de Microchip. Si no entiendes, postea aquí en otro hilo y te podremos ayudar a interpretarlo, pero quisiera que sepas que saber inglés es realmente casi imprescindible si te quieres dedicar al mundo de los microcontroladores.
Escrito originalmente por groundman
una cosa que he puesto y me ha quitado el error es :
en el final del archivo P16F84.INC e puesto END
lo he compilado no ha salido ninguncodigo de error ni warning,pero
en la memoria de programa no esta el codigo.
No te dió error porque seguramente el #include P16F84.inc lo has puesto arriba del código. Al poner el END le dijiste al Ensamblador que deje de Ensamblar.
Es decir que el ensamblador solo leyó las constantes dentro de P16F84.inc y no ensambló ninguna línea de código.
Si eres novato te aconsejo que
NUNCA modifiques los archivos .INC que especifican los registros del microcontrolador.