M0_Übung_2g

Dependencies:   mbed

Fork of M0_Lektion02g by Gottfried Enenkel

Files at this revision

API Documentation at this revision

Comitter:
StefanSeebacher
Date:
Thu Apr 21 07:51:41 2016 +0000
Parent:
0:b04485efd862
Commit message:
M0_?bung_2g

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r b04485efd862 -r 266e62978a24 main.cpp
--- a/main.cpp	Fri Mar 06 08:01:28 2015 +0000
+++ b/main.cpp	Thu Apr 21 07:51:41 2016 +0000
@@ -1,33 +1,19 @@
 #include "mbed.h" 
-// Lektion02g: Lauflicht über 12 LED mit 1 LED via BITSCHIEBEN
-// BULME Graz, 2015-02-09, by Enekel
-// AUFGABE:    1) Kopiere diese Software in ein neues Programm 
-//                und gib diesem Programm deinen Namen ! 
-//             2) Lade die Software auf dein Board und pronbiere sie aus
-//             3) Ändere die software wie folgt ab:
-//                a) Die LED beginnen bei D1 statt bei D20 (MSB - LSB vertauschen!)
-//                   Ausprobieren ob es geht! 
-//                b) Lass statt einer LED immer 2 LED laufen!
-//                   Ausprobieren ob es geht !
-//                c) Lasse das Muster 11011 über die 12 LED's laufen
-//                   0000 0001 1011 -> 001B !
-//                d) Alle LED leuchten, nur eines ist aus und huscht über die Leiste
-//                   Invers !
+
+// **** DEFINITIONEN ****
+
+BusOut led(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0,LED4,LED3,LED2,LED1);
 
-// DEFINITIONEN *************************************************
-BusOut led(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0,LED4,LED3,LED2,LED1);
-//           LSB                                                        MSB
-int i;     // definition eines Integer (einer ganzen Zahl) mit dem Namen i
+int I;
 
-// HAUPTPROGRAMM ***********************************************
+// **** HAUPTPROGRAMM ****
+
 int main() {
-    led=0xFFFF;
-    wait(1);
     while(1) 
         {
-            i=0;
-            led=0x0001;          //LED   0000 0000 0001
-            for (i=0;i<12;i=i++) // Schleife von i=0; solange i kleiner als 12;
+            I=0;
+            led=0x800;          //LED   0000 0000 0001
+            for (I=0;I<12;I=I++) // Schleife von i=0; solange i kleiner als 12;
                                  // erhöhe i bei jedem Durchgang um 1
             {
                 wait(0.2);
@@ -36,5 +22,4 @@
             
         }
 }
-// ENDE *****************************************************
-
+// **** ENDE ****
\ No newline at end of file