Lauflicht über 8 LED mit 2 LED via Bus
Dependencies: mbed
Fork of M0_Lektion02d by
main.cpp
- Committer:
- Enenkel
- Date:
- 2016-10-07
- Revision:
- 3:67aa9fa409f3
- Parent:
- 2:2b9c91113eb3
File content as of revision 3:67aa9fa409f3:
// HIMBED Lektion_02d "Lauflicht über 8 LED mit 2 LED via BUS" // by Gottfried ENENKEL 2014-12-12 // AUFGABE: /* Die LED D20 bis D13 werden als BUS definiert. 8 Leitungen dh 2x4 Leitungen also von 00 bis FF Hex. 2 LED soll hin und her laufen. Am Anfang und am Ende darf kein LED leuchten ! Bei LED 20 beginnen ! */ // DEFINITIONEN ************************************************* #include "mbed.h" // Den Bus definieren // LED D20 geht auf EP113 und weiter auf P0_13 -> LSB BusOut led(P1_13,P1_12,P1_7,P1_6,P1_4); // LSB * Bus ergänzen! * MSB // HAUPTPROGRAMM *********************************************** int main() { led=0xFF; // Alle 8 LED EIN wait(1); // warte 1 sec. while(1) // Hauptschleife { led=0x00; //LED 0000 0000 Hex 00 wait(0.2); led=0x01; //LED 0000 0001 Hex 01 wait (0.2); led=0x03; //LED 0000 0011 Hex 03 // Ergänze selber in HEX! wait (0.2); led=0xFF; //LED 0000 0110 wait (0.2); //LED 0000 1100 //LED 0001 1000 // usw // dann läuft der Balken wieder zurück! } } // ENDE *****************************************************