#include"led1by1.h"
void setup() {
init_portf();
}
void loop() {
char out_data;
volatile long i;
}
/*
//Glow 7 to 4 LEDs (one by one)
out_data = 0X80;
output(out_data);
for(i=0;i<500000;i++)
out_data = 0X40;
output (out_data);
for(i=0;i<500000;i++);
out_data = 0X20;
output(out_data);
for(i=0;i<500000;i++);
out_data = 0X10;
output (out_data);
for(i=0;i<500000;i++);
out_data = 0X00;
output (out_data);
for(i=0;i<300000;i++);
}
*/
/*
//Glow 3 to 0 LEDs (one by one)
out_data = 0X08;
output(out_data);
for(i=0;i<500000;i++)
out_data = 0X04;
output (out_data);
for(i=0;i<500000;i++);
out_data = 0X02;
output(out_data);
for(i=0;i<500000;i++);
out_data = 0X01;
output (out_data);
for(i=0;i<500000;i++);
out_data = 0X00;
output (out_data);
for(i=0;i<300000;i++);
}
*/
/*
//Glow 4 to 7 LEDs (one by one)
out_data = 0X10;
output(out_data);
for(i=0;i<500000;i++)
out_data = 0X20;
output (out_data);
for(i=0;i<500000;i++);
out_data = 0X40;
output(out_data);
for(i=0;i<500000;i++);
out_data = 0X80;
output (out_data);
for(i=0;i<500000;i++);
out_data = 0X00;
output (out_data);
for(i=0;i<300000;i++);
}
*/
/*
//Glow 0 to 3 LEDs (one by one)
out_data = 0X01;
output(out_data);
for(i=0;i<500000;i++)
out_data = 0X02;
output (out_data);
for(i=0;i<500000;i++);
out_data = 0X04;
output(out_data);
for(i=0;i<500000;i++);
out_data = 0X08;
output (out_data);
for(i=0;i<500000;i++);
out_data = 0X00;
output (out_data);
for(i=0;i<300000;i++);
}
*/
/*
//Glow the ODD LEDs one by one (Do not off the LED)
out_data = 0X01;
output(out_data);
for(i=0;i<500000;i++)
out_data = 0X05;
output (out_data);
for(i=0;i<500000;i++);
out_data = 0X15;
output(out_data);
for(i=0;i<500000;i++)
out_data = 0X55;
output (out_data);
for(i=0;i<300000;i++);
out_data = 0X00;
output (out_data);
for(i=0;i<300000;i++);
*/
/*
// Glow the EVEN LEDs one by one (Do not off the LED)
out_data = 2;
output(out_data);
for(i=0;i<500000;i++)
out_data = 10;
output (out_data);
for(i=0;i<500000;i++);
out_data = 42;
output(out_data);
for(i=0;i<500000;i++)
out_data = 170;
output (out_data);
for(i=0;i<300000;i++);
out_data = 00;
output (out_data);
for(i=0;i<300000;i++);
}
*/
/*
//Glow the LEDs one by one(at a time one LED should glow)
out_data = 0X01;
output (out_data);
for(i=0;i<500000;i++);
out_data = 0X02;
output(out_data);
for(i=0;i<500000;i++);
out_data = 0X04;
output (out_data);
for(i=0;i<500000;i++);
out_data = 0X08;
output(out_data);
for(i=0;i<500000;i++);
out_data = 0X10;
output(out_data);
for(i=0;i<300000;i++);
out_data = 0X64; //
output(out_data);
for(i=0;i<300000;i++);
out_data = 0X128;
output(out_data);
for(i=0;i<300000;i++);
out_data = 0X00;
output(out_data);
for(i=0;i<300000;i++);
}
*/
//Glow the LEDs one by one (Do not off the LED)
/*
out_data = 0x01;
output(out_data);
for(i=0;i<300000;i++)
out_data = 0x03;
output(out_data);
for(i=0;i<300000;i++)
out_data = 0x07;
output(out_data);
for(i=0;i<300000;i++);
out_data=0x0F;
output(out_data);
for(i=0;i<300000;i++);
out_data = 0x1F;
output(out_data);
for(i=0;i<300000;i++);
out_data=0x3F;
output(out_data);
for(i=0;i<300000;i++);
out_data = 0x7F;
output(out_data);
for(i=0;i<300000;i++);
out_data=0xFF;
output(out_data);
for(i=0;i<300000;i++);
out_data=0x00;
output(out_data);
for(i=0;i<300000;i++);
*/