#include <xc.h>
int main(int argc, char** argv)
{
TRISB=0x00; // Set PORTB as output
int counter=0XFF;
int counter2=0XFF;
int ll=0;
while(1)
{
counter=0XFF;
if (ll==0)
{
PORTB=0XFF; // Turn LEDs ON
ll=1;
// Delay for ON time
while (counter>0)
{
counter2=0XFF;
while(counter2>0)
counter2=counter2-1;
counter=counter-1;
}
}
else
{
PORTB=0X00; // Turn LEDs OFF
ll=0;
// Delay for OFF time (twice as long)
counter=0XFF;
while (counter>0)
{
counter2=0XFF;
while(counter2>0)
{
counter2=counter2-1;
}
counter=counter-1;
// Repeat the delay block again for double time
counter2=0XFF;
while(counter2>0)
{
counter2=counter2-1;
}
}
}
}
return 0;
}