02c

Dependencies:   mbed

Fork of M0_Lektion02c by Leonard Haghofer

main.cpp

Committer:
Leonard_Haghofer
Date:
2016-01-29
Revision:
3:80b8ddc2f3ad
Parent:
2:4d97fbc35b11

File content as of revision 3:80b8ddc2f3ad:

#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=0x3;        //LED 0011 ->Hex 2
            wait(0.2);
            led=0x7;     // Ergänze selber in HEX!
            wait(0.2);
            led=0xF;    
            wait(0.2); 
            led=0x7;
            wait(0.2);
            led=0x3;
            wait(0.2);
            led=0x1;
            wait(0.2);
            led=0x0;
            wait(1.0);
                //LED 1111 
                             //LED 0000
                             //LED 1000
                 // nun läuft der Balken wieder zurück!
        }
}
// *****************    ENDE ***********************************