Buenas, soy nuevo en el foro, y necesito de su ayuda, he empezado a programar este pic 16f887, empezando con un programa tan sencillo que suena ridiculo, pero, no he podido hacerlo arrancar, el chiste es que, con un push botton, encienda un LED, estoy empezando a programar "unicamente" en codigo hexadecimal, y no he encontrado la forma de "decirle" al programa que todas las E/S del PORTA, sean digitales.
les dejo el codigo que he realizado para que lo chequen y me digan si algo esta mal , tambien tengo entendido que el "MCLR" (patita 1) debe ir a HD (5 vdd) lo he puesto asi, y a la hora de cargar el programa al pic, es que no funciona, y creo, que es por que no he definido el
ANSEL = ANSELH = 0;
ahora, ese codigo.. "Como lo pongo en hexadecimal en mi programa ???????"
les dejo el codigo que he realizado para que lo chequen y me digan si algo esta mal , tambien tengo entendido que el "MCLR" (patita 1) debe ir a HD (5 vdd) lo he puesto asi, y a la hora de cargar el programa al pic, es que no funciona, y creo, que es por que no he definido el
ANSEL = ANSELH = 0;
ahora, ese codigo.. "Como lo pongo en hexadecimal en mi programa ???????"
list p=16f887 ; definiendo el microcontrolador
main
bsf 0x03,5
bcf 0x03,6
bsf 0x85,0
bcf 0x85,7
bcf 0x03,5
regreso
btfss 0x05,0
goto poner0
bsf 0x05,7
goto regreso
poner0
bcf 0x05,7
goto regreso
END