Lauflicht über 4 Led mit 1 Led via Bus

Dependencies:   mbed

main.cpp

Committer:
Enenkel
Date:
2016-01-06
Revision:
2:4d97fbc35b11
Parent:
1:09e5e84d0b38

File content as of revision 2:4d97fbc35b11:

#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 ***********************************