You are on page 1of 2

#include "io430.

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;

You might also like