bueno antes q nada, mis agradeciemientos a vszener por este hilo me será de mucha ayuda, recien estoy pasando del ASM al C y me cuesta un poco ....ahora me propongo a hacer algo parecido a las lucecitas del auto fantastico...pero lo que quiero hacer es lo siguiente:
si RA0=1 pongo en el puertoB 11111110 y roto el cero segun RA1
si RA0=0 pongo en el puertoB 00000001 y roto el uno segun RA1
si RA1=1 roto hacia la derecha
si RA1=0 roto hacia la izquierda
seguro q con lo q hay en el hilo podre hacer las rotaciones, me pregunto si en ccs puedo hacer comparaciones del estado de los bits, asi
IF(PIN_A0==0;PIN_A1==0)
{
OUTPUT_B(0B00000001);
//rutina para rotar el uno hacia la izquierda
else if (PIN_A0==0;PIN_A1==1)
.
.
.
//asi sucesivamente con las combinaciones de A0 y A1
saludos