Bueno este es el programita que si funciona con el F84, y no funciona con el F628,
LED VAR BYTE "Aqui se define la variable LED como byte
PORTB =%00000000 "Se inicializa todo el purto B como salidas
TRISB =%00000000 "Puerto B como todo salidas
MAIN "Etiqueta para el inicio del bucle
for led = 0 to 7 "Inicia el bucle en todos los leds
PORTB.0 [LED]=1 "Setea cada pin del PB a estado alto (5v)
pause 100 "Tiempo de estado alto del led (iluminado)
PORTB.0[LED]=0 "Setea cada pin del puerto B a low (0V)
next
for led =7 to 0 step -1
PORTB.0 [LED]=1
pause 100
PORTB.0[LED]=0
next
goto MAIN
END
Por cierto, como añado la instruccion CMCON=7
Bueno, investigando investigando;
el programita me sale tal que así
ASM
CMCON = 7
ENDASM
LED VAR BYTE "Aqui se define la variable LED como byte
PORTB =%00000000 "Se inicializa todo el purto B como salidas
TRISB =%00000000 "Puerto B como todo salidas
MAIN "Etiqueta para el inicio del bucle
for led = 0 to 7 "Inicia el bucle en todos los leds
PORTB.0 [LED]=1 "Setea cada pin del PB a estado alto (5v)
pause 100 "Tiempo de estado alto del led (iluminado)
PORTB.0[LED]=0 "Setea cada pin del puerto B a low (0V)
next
for led =7 to 0 step -1
PORTB.0 [LED]=1
pause 100
PORTB.0[LED]=0
next
goto MAIN
END
Y VA QUE NO VEAIS,,,,,,,
Ante todo muchas gracias,
Empleo PBP 2.45, y microcode Studio, para programar uso el Winpic800 (buenisimo) y una modesta placa TE20 , Saludos desde Valencia (España)