Leute!
Sache beendet.

Alles funkt und mein Programm fahrt sehr gut, dank euch.

Falls jemand den code braucht hier ist es:

Code:
#include <avr/io.h>


int counter = 0; // Irgend ein zähler, musst nicht integriert sein
int PB1_Counter = 0; // Bouncing zähler
int Debounce = 50; // Bouncing zeit


int main(void)

{
	
	DDRB &=~(1<<PINB1) ;
	
	while(1)
	{

	   if ((PINB & (1<<PINB1)))
	   
	   {
		   PB1_Counter++;
		   
		   if (PB1_Counter==Debounce)
		   {
	                counter++; // Wenn PINB1 gedrückt ist geht dieses programm.
				
		   } 
		 		   
	   } 
	   	   	    
	   else
	   
	   {
			PB1_Counter = 0;
	   }
Man kann es auch etwas tunen, aber es funkt auch so sehr schon.
Gerade getestet.