M0_Übung_2d

Dependencies:   mbed

Fork of M0_Lektion02d by Gottfried Enenkel

main.cpp

Committer:
StefanSeebacher
Date:
2016-04-21
Revision:
3:5371175f3877
Parent:
2:2b9c91113eb3

File content as of revision 3:5371175f3877:

#include "mbed.h" 

// **** DEFINITIONEN ****

BusOut led(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0);

 // **** HAUPTPROGRAMM ****
 
int main() 
{
    while(1)                 
        {
            led=0x00;        //LED **** **** 0000 0000
            wait(0.2);
            led=0x01;        //LED **** ***X 0000 0001     
            wait (0.2);
            led=0x03;        //LED **** **XX 0000 0011
            wait (0.2);
            led=0x06;        //LED **** *XX* 0000 0110
            wait (0.2);
            led=0x0c;        //LED **** XX** 0000 1100
            wait (0.2);
            led=0x18;        //LED ***X X*** 0001 1000
            wait (0.2);
            led=0x30;        //LED **XX **** 0011 0000
            wait (0.2);
            led=0x60;        //LED *XX* **** 0110 0000
            wait (0.2);
            led=0xc0;        //LED XX** **** 1100 0000
            wait (0.2);
            led=0x80;        //LED X*** **** 1000 0000
            wait (0.2);
            led=0x00;        //LED **** **** 0000 0000
            wait (0.2);
            
            //Zurück
            
            led=0x00;        //LED **** **** 0000 0000
            wait (0.2);
            led=0x80;        //LED X*** **** 1000 0000
            wait (0.2);
            led=0xc0;        //LED XX** **** 1100 0000
            wait (0.2);
            led=0x60;        //LED *XX* **** 0110 0000
            wait (0.2);
            led=0x30;        //LED **XX **** 0011 0000
            wait (0.2);
            led=0x18;        //LED ***X X*** 0001 1000
            wait (0.2);
            led=0x0c;        //LED **** XX** 0000 1100
            wait (0.2);
            led=0x06;        //LED **** *XX* 0000 0110
            wait (0.2);
            led=0x03;        //LED **** **XX 0000 0011
            wait (0.2);
            led=0x01;        //LED **** ***X 0000 0001     
            wait (0.2);
            led=0x00;        //LED **** **** 0000 0000
            wait(0.2);
                  
        }
}
// **** ENDE ****