M0_Übung_2e

Dependencies:   mbed

Fork of M0_Lektion02e by Gottfried Enenkel

main.cpp

Committer:
StefanSeebacher
Date:
2016-04-21
Revision:
3:6e2cb9832de0
Parent:
2:a8fc0cbe7e3f

File content as of revision 3:6e2cb9832de0:

#include "mbed.h" 

// **** DEFINITIONEN ****

BusOut led(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0,LED4,LED3,LED2,LED1);

 // **** HAUPTPROGRAMM ****
 
int main()
{
    while(1) 
        {
            led=0x000;        //LED **** **** **** 0000 0000 0000
            wait(0.2);
            led=0x001;        //LED **** **** ***X 0000 0000 0001     
            wait (0.2);
            led=0x003;        //LED **** **** **XX 0000 0000 0011
            wait (0.2);
            led=0x006;        //LED **** **** *XX* 0000 0000 0110
            wait (0.2);
            led=0x00c;        //LED **** **** XX** 0000 0000 1100
            wait (0.2);
            led=0x018;        //LED **** ***X X*** 0000 0001 1000
            wait (0.2);
            led=0x030;        //LED **** **XX **** 0000 0011 0000
            wait (0.2);
            led=0x060;        //LED **** *XX* **** 0000 0110 0000
            wait (0.2);
            led=0x0c0;        //LED **** XX** **** 0000 1100 0000
            wait (0.2);
            led=0x180;        //LED ***X X*** **** 1000 0000 0000 
            wait (0.2);
            led=0x300;        //LED **XX **** **** 0000 0000 0000 
            wait (0.2);
            led=0x600;        //LED *XX* **** **** 0000 0000 0000 
            wait (0.2);
            led=0xc00;        //LED XX** **** **** 0000 0000 0000 
            wait (0.2);
            led=0x800;        //LED X*** **** **** 0000 0000 0000 
            wait (0.2);
            led=0x000;        //LED **** **** **** 0000 0000 0000 
            wait (0.2);
            
            //Zurück
            
            led=0x000;        //LED **** **** **** 0000 0000 0000 
            wait (0.2);
            led=0x800;        //LED X*** **** **** 0000 0000 0000 
            wait (0.2);
            led=0xc00;        //LED XX** **** **** 0000 0000 0000 
            wait (0.2);
            led=0x600;        //LED *XX* **** **** 0000 0000 0000 
            wait (0.2);
            led=0x300;        //LED **XX **** **** 0000 0000 0000 
            wait (0.2);
            led=0x180;        //LED ***X X*** **** 1000 0000 0000 
            wait (0.2);
            led=0x0c0;        //LED **** XX** **** 0000 1100 0000
            wait (0.2);
            led=0x060;        //LED **** *XX* **** 0000 0110 0000
            wait (0.2);
            led=0x030;        //LED **** **XX **** 0000 0011 0000
            wait (0.2);
            led=0x018;        //LED **** ***X X*** 0000 0001 1000
            wait (0.2);
            led=0x00c;        //LED **** **** XX** 0000 0000 1100
            wait (0.2);
            led=0x006;        //LED **** **** *XX* 0000 0000 0110
            wait (0.2);
            led=0x003;        //LED **** **** **XX 0000 0000 0011
            wait (0.2);
            led=0x001;        //LED **** **** ***X 0000 0000 0001     
            wait (0.2);
            led=0x000;        //LED **** **** **** 0000 0000 0000
            wait(0.2);
            
        }
}
// **** ENDE ****