#include <16f873a.h>
#use delay (clock=4000000)
#fuses XT, NOPROTECT, NOWDT, NOBROWNOUT, PUT, NOLVP
#BYTE PORTA=5
MAIN ()
{
SET_TRIS_a(0b000000);
PORTA=(0b000001);
WHILE(TRUE)
{
PORTA=PORTA<<1; rotacion al a izquierda, segun he leido debe rotar todos lo bits del puerto A. Solo me rotan dos bits RA0 Y RA1,
DELAY_MS(500);
}
} fin del codigo