Hola muchachos gracias por las ideas ingeniosas
Probe:
led=~led;
led++;
Y me sale esto en el compilador:
Error[203] D:\electronica\prog\C\containera\valves&analog\valveOLD\togle.c 28 : illegal operation on bit variable
es como que solo puede ser utilizado para bytes o int ,etc no mas.
En efecto es como lo comenta angelGris ,queda compilando para las opciones
led=!led;
Y
led^=1;