Wenn die LED nicht leuchtet, funktioniert Dein Programm richtig.
Klingt komisch, ist aber so

Die LED wird Low-Aktiv angesteuert, d.h. sie leuchtet, wenn Du den Pin auf 0 setzt. Im Schaltplan siehst Du das daran, das die Annode der LED fest an Vcc und die Kathode über Vorwiderstand am µC hängt.

Gruß,
askazo