M0_Übung_5

Dependencies:   mbed

Fork of M0_Lektion05 by Gottfried Enenkel

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h" 
00002 
00003 // **** DEFINITIONEN ****
00004 
00005 BusOut led(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0,LED4,LED3,LED2,LED1);
00006 
00007 int I;
00008 double X;
00009 
00010  // **** HAUPTPROGRAMM ****
00011  
00012 int main()
00013 {
00014 I=1;
00015 X=2;
00016 
00017     while(I<=5) 
00018         {
00019             led=0x000;        //LED **** **** **** 0000 0000 0000
00020             wait(X);
00021             X=X*0.999;
00022             led=0x001;        //LED **** **** ***X 0000 0000 0001     
00023             wait (X);
00024             X=X*0.999;
00025             led=0x002;        //LED **** **** **X* 0000 0000 0010
00026             wait (X);
00027             X=X*0.999;
00028             led=0x004;        //LED **** **** *X** 0000 0000 0100
00029             wait (X);
00030             X=X*0.999;
00031             led=0x008;        //LED **** **** X*** 0000 0000 1000
00032             wait (X);
00033             X=X*0.999;
00034             led=0x010;        //LED **** ***X **** 0000 0001 0000
00035             wait (X);
00036             X=X*0.999;
00037             led=0x020;        //LED **** **X* **** 0000 0010 0000
00038             wait (X);
00039             X=X*0.999;
00040             led=0x040;        //LED **** *X** **** 0000 0100 0000
00041             wait (X);
00042             X=X*0.999;
00043             led=0x080;        //LED **** X*** **** 0000 1000 0000
00044             wait (X);
00045             X=X*0.999;
00046             led=0x100;        //LED ***X **** **** 0001 0000 0000 
00047             wait (X);
00048             X=X*0.999;
00049             led=0x200;        //LED **X* **** **** 0010 0000 0000 
00050             wait (X);
00051             X=X*0.999;
00052             led=0x400;        //LED *X** **** **** 0100 0000 0000 
00053             wait (X);
00054             X=X*0.999;
00055             led=0x800;        //LED X*** **** **** 1000 0000 0000 
00056             wait (X);
00057             X=X*0.999;
00058             led=0x000;        //LED **** **** **** 0000 0000 0000 
00059             wait (X);
00060             X=X*0.999;
00061             
00062             I++;
00063             
00064         }
00065 }
00066 // **** ENDE ****