Hola:
Pana Doppel hay solo unas cosillas que me parecen que estan demas...!
Codigo:
Clear
PORTB = 0
TRISB = %11111001 " DEFINO ENTRADAS Y SALIDAS
Esto, ya que como utilizas las funciones
HIGH y
LOW y estas funciones hacen automaticamente como salida al pin especificado.
Y aqui
Codigo:
ALTERNAR: DELAYMS 10
Me parece que el DELAYMS esta demas...!
este es el mismo ejemplo tuyo, solo le he hecho unos pequeños cambios:
Codigo:
" DISPOSITIVO a usar
device = 16f84
"CRISTAL
xtal = 4
ALTERNAR:
HIGH 0 "enciendo led 1
LOW 1 "apago led 2
PAUSE 250 " pausa de 250 ms
LOW 0 "apago led 1
HIGH 1 "enciendo led2
PAUSE 250 " pausa de 250 ms
GOTO ALTERNAR " vuelve a "alternar"
y este es el esquema en proteus:
tambien se puede utilizar DELAYMS en lugar de pause, los dos funcionan bien...
Seria interesante que los demas compañeros que esten interesado empiecen a postear sus ejemplos en PBP o Proton+ para ve que fallas o preguntas o sugerencias vamos teniendo....!
PD: este mismo codigo les puede servir para PBP, omitiendo las declaraciones del micro a utilizar y el oscilador, con respercto a este ultimo se lo define asi:
Codigo:
DEFINE OSC 4
ALTERNAR:
HIGH 0 "enciendo led 1
LOW 1 "apago led 2
PAUSE 250 " pausa de 250 ms
LOW 0 "apago led 1
HIGH 1 "enciendo led2
PAUSE 250 " pausa de 250 ms
GOTO ALTERNAR " vuelve a "alternar"
Este seria el programa para PBP...