Kurzschluss wird es nicht sein, da die LED dann gar nicht leuchten würde.
Wie hast du die LED angeschlossen?
Ist der Takt im Programm richtig angegeben? Weil ansonsten berechnet Bascom die Werte für den Wait Befehl falsch und so kann es vorkommen das die 500ms keine 500ms sind sondern 5ms und dann blinkt die LED so schnell das du es nicht mehr richtig als blinken wahr nimmst.
1k ist auch etwas zu viel für eine LED. Du kannst da auch problemlos 470Ohm nehmen (dann leuchtet die LED heller).