#define DELAY 300000
void setup() {
volatile long *dir=0x21;
*dir=0xff;
}
void loop() {
// put your main code here, to run repeatedly:
volatile long *out_data=0x22;
volatile long i;
*out_data=64;
for(i=0;i<DELAY;i++);
*out_data=121;
for(i=0;i<DELAY;i++);
*out_data=36;
for(i=0;i<DELAY;i++);
*out_data=48;
for(i=0;i<DELAY;i++);
*out_data=25;
for(i=0;i<DELAY;i++);
*out_data=18;
for(i=0;i<DELAY;i++);
*out_data=2;
for(i=0;i<DELAY;i++);
*out_data=120;
for(i=0;i<DELAY;i++);
*out_data=0;
for(i=0;i<DELAY;i++);
*out_data=24;
for(i=0;i<DELAY;i++);
}