Lauflicht über 4 Led mit 1 Led via Bus

Dependencies:   mbed

main.cpp

Committer:
Enenkel
Date:
2015-03-06
Revision:
1:09e5e84d0b38
Parent:
0:2d0317d249dc
Child:
2:4d97fbc35b11

File content as of revision 1:09e5e84d0b38:

#include "mbed.h" 
// HIMBED Lektion_02c   "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 *****************************************************