Lauflicht über 12 LED mit 2 LED via BUS + ÜBUNGEN

Dependencies:   mbed

Fork of M0_Lektion02e by Gottfried Enenkel

main.cpp

Committer:
Enenkel
Date:
2015-03-06
Revision:
0:f61110000c3b
Child:
1:4f515b1ea527

File content as of revision 0:f61110000c3b:

#include "mbed.h" 
// HIMBED Lektion_02e "Lauflicht über 12 LED mit 2 LED via BUS" 
// BULME Graz, 2014-02-09, by Enekel
// AUFGABE:    1) Kopiere diese Software in ein neues Programm 
//                und gib diesem Programm deinen Namen ! 
//             2) Verändere sie so, dass ein Lauflicht über 12 LED ensteht.
//                Je 2 LED sollen hin und her laufen über alle 12 LED
//                Am Anfang und am Ende darf kein LED leuchten !
//                Verwende dazu einen BUS. 
// 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

// HAUPTPROGRAMM ***********************************************
int main() {
    myled=0xFFFF;               // Alle 12 LED EIN
    wait(1);                    // warte 1 sec.
    while(1) 
        {
            led=0x0000;        //LED    0000 0000 00000
            wait 0.2;
                               //       0000 0000 00001
                               //       0000 0000 00011         
                               //       0000 0000 00110 
                               //       0000 0000 01100
                               //       0000 0000 11000
                               //       0000 0001 10000
                               //   usw
                               //       wieder zurück ! !       
     
        }
}
// ENDE *****************************************************