ERROR: Macro ASM? not found in macro file.
ERROR: Macro ENDASM? not found in macro file.
ERROR: Macro LABEL?L not found in macro file.
ERROR: Macro HIGH?T not found in macro file.
ERROR: Macro PAUSE?C not found in macro file.
ERROR: Macro LOW?T not found in macro file.
ERROR: Macro GOTO?L not found in macro file.
ERROR: Macro END? not found in macro file.
program LED_Blinking
main:
TRISB = 0 ' configure pins of portb as output
PORTB = %11111111 ' turn ON diodes on portb
delay_ms(1000) ' wait for 1 second
PORTB = %00000000 ' turn OFF diodes on portb
delay_ms(1000) ' wait for 1 second
goto main ' endless loop
end.Alguien sabe como funciona el isis del proteus? No he sido capaz de diseñar un circuito...Cuando un programa no funciona utiliza el truco del almendruco: enciende un led.Disculpa, no entendí esto. Te refieres a un led en el pic o en el programador? El programa de prueba es de encender un led, así que si ni eso funciona, no entiendo que cosa más básica puedo hacer :P
Primero apenas acabas de setear los puertos, si enciende sigues bajando el encendido del led en el programa hasta que no encienda.
Edito: No habia leido como conectaste el circuito. Los condensadore que van en cada pin del cristal y a masa son necesarios, tenes que ponerlos. Por otro lado si no entendi mal, vos conectaste el reset a 5V con una resistencia y el mismo pin lo conectaste directamente a masa? si es asi se te va a resetear constantemente por que ese pin se activa con un bajo (conectarlo a masa), solo tenes que ponerle la resistencia a 5V y si queres le podes poner un pulsador a masa para resetearlo cuando lo desees.