Ich will 2LED's auf Tastendruck an und ausschalten aber leider klappt es nicht was ist denn in meinem Programm Falsch!
Code:
#include <avr/io.h> 
//#define F_CPU 16000000
//#include <avr/delay.h>

//extern void wait(uint8_t T);

#define T1 0x04
#define T2 0x08
#define LED1 0x20
#define LED2 0x40
#define LED1AUS 0xDF
#define LED2AUS 0x9F

int main() 
{ 

DDRD |= 0x60;//PD5 und PD6 als Ausgänge setzen 


while(1) 
   { 
   if (PIND & T1) 
     {
	   if(PORTD & LED1)
	   { 
         PORTD &= LED1AUS; 
       } 
       else  
       { 
         PORTD |= LED1; 
       } 
     }
   if (PIND & T2)
     {
	   if(PORTD & LED2)
	   { 
         PORTD &= LED2AUS; 
       } 
       else  
       { 
         PORTD |= LED2; 
       } 
     }
	} 
return 0;
}