hallo!

ich habe es endlich hingekrigt 2 LED`s auf Tastendruck zum Leuchten gebracht,jetzt möchte ich sie wieder auf Tastendruck zum Ausschalten bringen! hat jemanden eine Idee, was dazu schreiben soll?
Das Programm lautet:


#include <avr/io.h>

//extern void wait(uint8_t T);

#define T1 0x04
#define T2 0x08
#define LED1 0x20
#define LED2 0x40


int main()
{

DDRD |= 0x60;

while(1)
{
if (PIND & T1)
{
PORTD |= LED1;
}

if (PIND & T2)
{
PORTD |= LED2;
}
else
{
PortD &= 0x00;
}
return 0;
}