Stefan Seebacher
/
M0_Uebung_2g
M0_Übung_2g
Fork of M0_Lektion02g by
Revision 1:266e62978a24, committed 2016-04-21
- Comitter:
- StefanSeebacher
- Date:
- Thu Apr 21 07:51:41 2016 +0000
- Parent:
- 0:b04485efd862
- Commit message:
- M0_?bung_2g
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r b04485efd862 -r 266e62978a24 main.cpp --- a/main.cpp Fri Mar 06 08:01:28 2015 +0000 +++ b/main.cpp Thu Apr 21 07:51:41 2016 +0000 @@ -1,33 +1,19 @@ #include "mbed.h" -// Lektion02g: Lauflicht über 12 LED mit 1 LED via BITSCHIEBEN -// BULME Graz, 2015-02-09, by Enekel -// AUFGABE: 1) Kopiere diese Software in ein neues Programm -// und gib diesem Programm deinen Namen ! -// 2) Lade die Software auf dein Board und pronbiere sie aus -// 3) Ändere die software wie folgt ab: -// a) Die LED beginnen bei D1 statt bei D20 (MSB - LSB vertauschen!) -// Ausprobieren ob es geht! -// b) Lass statt einer LED immer 2 LED laufen! -// Ausprobieren ob es geht ! -// c) Lasse das Muster 11011 über die 12 LED's laufen -// 0000 0001 1011 -> 001B ! -// d) Alle LED leuchten, nur eines ist aus und huscht über die Leiste -// Invers ! + +// **** DEFINITIONEN **** + +BusOut led(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0,LED4,LED3,LED2,LED1); -// 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 -int i; // definition eines Integer (einer ganzen Zahl) mit dem Namen i +int I; -// HAUPTPROGRAMM *********************************************** +// **** HAUPTPROGRAMM **** + int main() { - led=0xFFFF; - wait(1); while(1) { - i=0; - led=0x0001; //LED 0000 0000 0001 - for (i=0;i<12;i=i++) // Schleife von i=0; solange i kleiner als 12; + I=0; + led=0x800; //LED 0000 0000 0001 + for (I=0;I<12;I=I++) // Schleife von i=0; solange i kleiner als 12; // erhöhe i bei jedem Durchgang um 1 { wait(0.2); @@ -36,5 +22,4 @@ } } -// ENDE ***************************************************** - +// **** ENDE **** \ No newline at end of file