Stap 3: Code
#include < msp430g2231.h >Main(void) {}
WDTCTL = WDTPW | WDTHOLD; Watchdog-timer stoppen
P1DIR | = 0XFF;
int x = 0X01;
lang ik = 0;
int j = 1;
int k = 0;
int l = 0;
for(;;)
{
voor (k = 1; k < = 5; k ++) {}
x = 0x01;
voor (j = 1; j < = 8; j ++) {}
P1OUT = x;
x * = 2;
voor (ik = 0; ik < = 10000; i ++)
{
}
}
}
voor (k = 1; k < = 5; k ++) {}
x = 0x80;
voor (j = 1; j < = 8; j ++) {}
P1OUT = x;
x / = 2;
voor (ik = 0; ik < = 10000; i ++)
{
}
}
}
voor (k = 1; k < = 5; k ++) {}
P1OUT = 0XAA;
voor (l = 0; l < = 1; l ++) {}
voor (ik = 0; ik < = 64000; i ++)
{}}
P1OUT = 0X55;
voor (l = 0; l < = 1; l ++) {}
voor (ik = 0; ik < = 64000; i ++)
{}}
}
voor (k = 1; k < = 5; k ++) {}
P1OUT = 0X18;
voor (ik = 0; ik < = 20000; i ++)
{}
P1OUT = 0X24;
voor (ik = 0; ik < = 20000; i ++)
{}
P1OUT = 0X42;
voor (ik = 0; ik < = 20000; i ++)
{}
P1OUT = 0X81;
voor (ik = 0; ik < = 20000; i ++)
{}
}
voor (k = 1; k < = 5; k ++) {}
P1OUT = 0X81;
voor (ik = 0; ik < = 20000; i ++)
{}
P1OUT = 0X42;
voor (ik = 0; ik < = 20000; i ++)
{}
P1OUT = 0X24;
voor (ik = 0; ik < = 20000; i ++)
{}
P1OUT = 0X18;
voor (ik = 0; ik < = 20000; i ++)
{}
}
}
}