Primero que nada, Gracias a ambos por el interés de ayudarme.
Ok, lo que quiero hacer es que cuando cargue el programa:
1 ambos led´s esten apagados
2 cuando presione el pulsador, se encienda y quede encendido el led1 y el led2 se mantenga apagado.
3 cuando vuelva a presionar el pulsador, se apague el led1, se encienda el led2 y se quede encendido.
4 cuando vuelva a presionar el interruptor se repita desde el paso 2.
Creo que lo que sucede, es que como se ejecuta muy rápído el código, los valores de la variable x pasan de 0, 1 a 2 muy rápido y por eso el descontrol como dice el amigo eried, voy a probar lo que dices fermg. El anti rebote a ver.