Professional Documents
Culture Documents
h"
void brosta(); // 1.6lefko 1.7portokali
void pisw();
void dexia(); // 1.4lefko 1.5kitrino
void aristera();
void brostadexia ();
void brostaaristera();
void piswdexia();
void piswaristera();
void main(void){
WDTCTL = WDTPW + WDTHOLD;
P1DIR = 0xFF;
for (;;){
P1OUT &= 0xFF;
P1OUT &=BIT6;
__delay_cycles(1000000);
dexia ();
__delay_cycles(1000000);
aristera();
__delay_cycles(1000000);
brosta ();
__delay_cycles(1000000);
pisw();
}
}
void brosta ()
{
P1OUT|=BIT6;
__delay_cycles(100000);
P1OUT^=BIT6;
}
void dexia ()
{
P1OUT|=BIT5;
__delay_cycles(1000000);
P1OUT^=BIT5;
void aristera ()
{
P1OUT|=BIT4;
__delay_cycles(1000000);
P1OUT^=BIT4;
void pisw ()
{
P1OUT|=BIT7;
__delay_cycles(100000);
P1OUT^=BIT7;
}
void brostadexia ()
{ P1OUT|=BIT6;
__delay_cycles(100000);
P1OUT|=BIT5;
__delay_cycles(1000000);
P1OUT^=BIT6;
P1OUT^=BIT5;
void brostaaristera ()
{ P1OUT|=BIT6;
__delay_cycles(100000);
P1OUT|=BIT4;
__delay_cycles(1000000);
P1OUT^=BIT6;
P1OUT^=BIT4;
void piswdexia ()
{ P1OUT|=BIT7;
__delay_cycles(100000);
P1OUT|=BIT5;
__delay_cycles(1000000);
P1OUT^=BIT7;
P1OUT^=BIT5;
void piswaristera ()
{
P1OUT|=BIT7;
__delay_cycles(100000);
P1OUT|=BIT4;
__delay_cycles(1000000);
P1OUT^=BIT4;
P1OUT^=BIT7;