Lauflicht über 8 LED mit 2 LED via Bus
Dependencies: mbed
Fork of M0_Lektion02d by
Diff: main.cpp
- Revision:
- 0:dd330785886e
- Child:
- 1:db0d8cc59a8b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Feb 11 10:08:06 2015 +0000 @@ -0,0 +1,42 @@ +#include "mbed.h" +// HIMBED LEKTION 2d "Lauflicht 8LED via BUS" +// by Gottfried ENENKEL 2014-12-12 +// AUFGABE: +// Die LED D20 bis D13 werden als BUS definiert. +// 8 Leitungen -> =2x4 leitungen -> 00 bis FF +// 2 LED soll hin und her laufen +// Am Anfang und am Ende darf kein LED leuchten ! +// bei LED 20 beginnen ! +// DEFINITIONEN ************************************************* +// Bus Definition +// LED D20 geht auf EP113 und weiter auf P0_13 +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 ***************************************************** +