#include"Led.h"
volatile char t;
volatile long i;
void setup() {
// put your setup code here, to run once:
dirF();
}
void Set1(){
t=0x88;
output(t);
for(i=0;i<1000000;i++);
t=0x44;
output(t);
for(i=0;i<1000000;i++);
t=0x22;
output(t);
for(i=0;i<1000000;i++);
t=0x11;
output(t);
for(i=0;i<1000000;i++);
}
void Set2(){
t=0x11;
output(t);
for(i=0;i<1000000;i++);
t=0x22;
output(t);
for(i=0;i<1000000;i++);
t=0x44;
output(t);
for(i=0;i<1000000;i++);
t=0x88;
output(t);
for(i=0;i<1000000;i++);
}
void Set3(){
for(t=0;t<8;t++){
output(1<<t);
for(i=0;i<1000000;i++);
}
for(t=7;t>=0;t--){
output(1<<t);
for(i=0;i<1000000;i++);
}
}
void Set4(){
t=0xff;
output(t);
for(i=0;i<1000000;i++);
t=0;
output(t);
for(i=0;i<1000000;i++);
t=0xff;
output(t);
for(i=0;i<1000000;i++);
}
void Set5(){
t=0x03;
output(t);
for(i=0;i<1000000;i++);
t=0xc0;
output(t);
for(i=0;i<1000000;i++);
t=0x0c;
output(t);
for(i=0;i<1000000;i++);
t=0x30;
output(t);
for(i=0;i<1000000;i++);
}
void Set6(){
t=0x30;
output(t);
for(i=0;i<1000000;i++);
t=0x0c;
output(t);
for(i=0;i<1000000;i++);
t=0xc0;
output(t);
for(i=0;i<1000000;i++);
t=0x03;
output(t);
for(i=0;i<1000000;i++);
}
void Set7(){
t=0x07;
output(t);
for(i=0;i<1000000;i++);
t=0xe0;
output(t);
for(i=0;i<1000000;i++);
t=0x18;
output(t);
for(i=0;i<1000000;i++);
}
void Set8(){
t=0x18;
output(t);
for(i=0;i<1000000;i++);
t=0xe0;
output(t);
for(i=0;i<1000000;i++);
t=0x07;
output(t);
for(i=0;i<1000000;i++);
}
void Set9(){
t=0x01;
output(t);
for(i=0;i<1000000;i++);
t=0x03;
output(t);
for(i=0;i<1000000;i++);
t=0x07;
output(t);
for(i=0;i<1000000;i++);
t=0x0f;
output(t);
for(i=0;i<1000000;i++);
t=0x1f;
output(t);
for(i=0;i<1000000;i++);
t=0x3f;
output(t);
for(i=0;i<1000000;i++);
t=0x7f;
output(t);
for(i=0;i<1000000;i++);
t=0xff;
output(t);
for(i=0;i<1000000;i++);
}
void Set10(){
t=0x80;
output(t);
for(i=0;i<1000000;i++);
t=0xc0;
output(t);
for(i=0;i<1000000;i++);
t=0xe0;
output(t);
for(i=0;i<1000000;i++);
t=0xf0;
output(t);
for(i=0;i<1000000;i++);
t=0xf8;
output(t);
for(i=0;i<1000000;i++);
t=0xfc;
output(t);
for(i=0;i<1000000;i++);
t=0xfe;
output(t);
for(i=0;i<1000000;i++);
t=0xff;
output(t);
for(i=0;i<1000000;i++);
}
void loop() {
// put your main code here, to run repeatedly:
/*Set1();
Set2();
Set3();
Set4();
Set5();
Set6();
Set7();
Set8();
Set9();*/
Set10();
}