so etwa:
Code:
#include <avr/io.h>

#define LED1 PD5
#define LED2 PD6
#define T1 PD2
#define T2 PD3

int main()
{
	DDRD=(1<<LED1)|(1<<LED2);
	while(1)
	{
		PORTD=(PIND&~((1<<T1)|(1<<T2)))>>(LED1-T1);
	}
}
MfG Mark