Ich denke das du da nicht nur einmal den taster überprüfen sondern dauernd. Benutze am besten

while(1) //Immer wiederholen
{


}


zu anderen has du da nichts was die led wieder auschaltet enweder else oder ne andere schleife