Lauflicht über 8 LED mit 2 LED via Bus
Dependencies: mbed
Fork of M0_Lektion02d by
main.cpp
- Committer:
- Enenkel
- Date:
- 2016-01-06
- Revision:
- 2:2b9c91113eb3
- Parent:
- 1:db0d8cc59a8b
- Child:
- 3:67aa9fa409f3
File content as of revision 2:2b9c91113eb3:
#include "mbed.h" // HIMBED Lektion_02d "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 *****************************************************