Butona bastıktan sonra butonu algılamayacak bir algoritma olması lazım...Şöyle birşey yapabilirsin.
if (buton==0 && x==1) x=0;
if (buton==1 && x==0)
{
delay_ms(1000);
x=1;
}
Burada butona bastığınızda sadece 1 basma algılanır,bir daha buton fonksiyonuna girilmez.Buton işlmesi için elimizi...