M0_Übung_2c

Dependencies:   mbed

Fork of M0_Lektion02c by Gottfried Enenkel

Revision:
0:2d0317d249dc
Child:
1:09e5e84d0b38
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Feb 11 10:07:06 2015 +0000
@@ -0,0 +1,38 @@
+#include "mbed.h" 
+// HIMBED LEKTION 2c   "Lauflicht 4LED via BUS" 
+// by Gottfried ENENKEL  2014-12-12
+// AUFGABE:
+//   Die LED D1 bis D4 werden als BUS definiert.
+//   4 Leitungen -> 16 Möglichkeiten-> 0-F
+//   EIN LED soll hin und her laufen 
+//   Am Anfang und am Ende darf kein LED leuchten !
+//  
+// DEFINITIONEN *************************************************
+// Bus Definition
+BusOut led(P1_8,P1_9,P1_10,P1_11);
+//         LSB               MSB
+
+// HAUPTPROGRAMM ***********************************************
+int main() {
+    led=0xF;                // Alle 4 LED EIN 
+    wait(1);                // warte 1 sec.   
+    while(1)                // Hauptschleife
+        {
+            led=0x0;        //LED 0000   Hex 0 
+            wait(0.2);
+            led=0x1;        //LED 0001   Hex 1               
+            wait (0.2);
+            led=0x2;        //LED 0011 ->Hex 2
+            // Ergänze selber in HEX!
+
+            wait (0.2);
+            led=0xF;         //LED 1111 
+                            //LED 0000
+                            //LED 1000
+                      // nun läuft der Balken wieder zurück!
+                            
+                                  
+        }
+}
+// ENDE *****************************************************
+