You don't need all the for(;;) { rubbish. Just put the code in the loop() function, that will repeat it for ever.
Why are you using direct port addressing?
PORTB &= (1 << LED);
Will set a bit in PORTB that is a 1 shifted to the left 13 times. As this is only an 8 bit register this does nothing for you.
Why did you not post all the code so we can see if you have set the data direction register in the setup?