una lastima que el basic se divida en varias versiones y no se unifiquen y estandaricen
es que para eso ya existe el C
Marcelo, no entiendo mucho de basic, pero creo que para que valla a cada programa deberias incluir alguna instrucción que dependiendo del valor que tome P haga cierta rutina y luego retorne al bucle principal.
Algo así como esto:
if P=0 then
goto Programa0
end if
if P=1 then
goto Programa1
end if
Programa0:
PORTB = %00000001 ;' Enciendo el LED 0
pause 200 ;' Espero 200 milisegundos
PORTB = %00000010 ;' Enciendo el LED 1
pause 200 ;' Espero 200 milisegundos
PORTB = %00000100 ; Enciendo el LED 2
pause 200 ; Espero 200 milisegundos
PORTB = %00001000 ; Enciendo el LED 3
pause 200 ;' Espero 200 milisegundos
goto inicio
Similar con los otros programas,
Espero que te sirva.
Te has conseguido algun tutorial del PBP?
Si quieres iniciarte en los microcontroladores yo te recomiendo que lo hagas con ek Assembler, así puedes ver a nivel hardware como trabajan, luego te será mas facil pasarte a otro lengujae si es tu deseo.