Lauflicht über 12 LED mit 2 LED via BUS + ÜBUNGEN
Dependencies: mbed
Fork of M0_Lektion02e by
main.cpp
- Committer:
- Enenkel
- Date:
- 2016-01-06
- Revision:
- 1:4f515b1ea527
- Parent:
- 0:f61110000c3b
- Child:
- 2:a8fc0cbe7e3f
File content as of revision 1:4f515b1ea527:
#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() { led=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 ***************************************************** /****************** ÜBUNGEN ********************************* Var1 Var2 Lauflicht mit 3 LED lauflicht mit 3 LED von D1 bis D20 von D20 bis D1 D1 xxx D2 xxx D3 xxx D4 xxx D13 xxx D14 xxx D15 xxx D16 xxx D17 xxx D18 xxx D19 xxx D20 xxx Var3 Var4 Lauflicht mit 4 LED lauflicht mit 4 LED von D1 bis D20 von D20 bis D1 D1 xxxx D2 xxxx D3 xxxx D4 xxxx D13 xxxx D14 xxxx D15 xxxx D16 xxxx D17 xxxx D18 xxxx D19 xxxx D20 xxxx Var5 Var6 Lauflicht mit 5 LED lauflicht mit 5 LED von D1 bis D20 von D20 bis D1 D1 xxxxx D2 xxxxx D3 xxxxx D4 xxxxx D13 xxxxx D14 xxxxx D15 xxxxx D16 xxxxx D17 xxxxx D18 xxxxx D19 xxxxx D20 xxxxx Var7 Var8 Lauflicht mit 6 LED lauflicht mit 6 LED von D1 bis D20 von D20 bis D1 D1 xxxxxx D2 xxxxxx D3 xxxxxx D4 xxxxxx D13 xxxxxx D14 xxxxxx D15 xxxxxx D16 xxxxxx D17 xxxxxx D18 xxxxxx D19 xxxxxx D20 xxxxxx ****************** ENDE *************************************/