He estado viendo el enlace donde colocaste tus preguntas y ciertamente es un hilo de carácter básico para controlar un led igual que intentas hacer tu mismo, pero el lenguaje que manejan en el hilo no es lenguaje BASIC, por lo que es posible que no te puedan contestar. Hay que tomarse un tiempo para colocar las preguntas en el subforo adecuado.
De todas formas he echado un vistazo al video, y realmente no pude reprimir una sonrisa, es un video que muestra un proceso de compilación y simulación, por lo que no tiene nada que ver con la realidad. El programa no está configurado para trabajar sobre un circuito real. Así que suponiendo que tu circuito este bien construido y suponiendo que en el programador configuraste correctamente los bit de la palabra de configuración (también se conoce como fuses) del PIC el programa sigue teniendo algunos carencias:
En él no se indica a la velocidad que va a trabajar el micro.
No se indican si los pin del micro serán digitales o analógicos, por defecto si no se indica nada, trabajan como analógicos.
Llegados hasta aquí te diré que yo no trabajo con esta versión de lenguaje Basic y por lo tanto no sé exactamente que tomara por defecto este lenguaje, pero como mínimo le añadiría al programa la declaración “ALLDIGITAL” que creo que es común a todos los lenguajes BASIC, esta declaración indica al pic que los Pin I/O trabajaran en modo digital, que es como se deduce de tu programa.
led var portb.0
alldigital
trisb=0
inicio:
high led
pause 500
low led 500
goto inicio
Y una pequeña aclaración sobre la palabra de configuración del pic o fuses, sino para ti que a lo mejor sabes su funcionamiento, si para todos aquellos que lean el hilo y se estén iniciando con los Pic y sean muy amantes de los simuladores. En los simuladores se tiende a simplificar en el programa, las configuración del modo de trabajo del pic y también a simplificar el hardware que soportara el programa, esto para un iniciado no suele tener la mayor importancia, pero si estas prácticas con simulador las sigue un amater en la materia, es un pecado por parte del supuesto “profe” no mencionar estas simplificaciones.
Los Pic’s son microcontroladores, y los microcotroladores tienen la propiedad de incluir en el mismo chip a demás del procesador o núcleo una serie de módulos especializados como son, trabajar con reloj externo y tipo (lento, medio, rápido), reloj interno, módulos I/O digital, modulo analógico, comparador analógico, usart, I2C, usb y etc. Esto está muy bien ya que nos ahorra mucha circuitería adicional externa, pero tiene sus inconvenientes, y es que estos módulos en la mayoría de Pic comparten Pin, y una de las funciones de los fuses junto con la configuracion de registros en tiempo de ejecucion, es la de modificar el modo de trabajo interno y asignar pin al modulo que usemos según la tarea que realice nuestro circuito. Algunas veces cuando no se indica nada la configuración por defecto de los fuses y registros coinciden más o menos con lo deseado y nuestro circuito aparentemente funciona correctamente, pero estas veces son las menos.