void setup()
{
volatile char *dir1;
volatile char *dir2;
dir1=0x30;
*dir1=0xff;
dir2=0x107;
*dir2=0xff;
}
void loop()
{
volatile char *out1;
volatile char *out2;
volatile long i;
out1=0x31;
*out1=0x06;
out2=0x108;
*out2=0x01;
for(i=0; i<500000; i++);
*out1=0x5b;
for(i=0; i<500000; i++);
*out1=0x5b;
}