![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
M0_Übung_2g
Fork of M0_Lektion02g by
main.cpp@1:266e62978a24, 2016-04-21 (annotated)
- Committer:
- StefanSeebacher
- Date:
- Thu Apr 21 07:51:41 2016 +0000
- Revision:
- 1:266e62978a24
- Parent:
- 0:b04485efd862
M0_?bung_2g
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Enenkel | 0:b04485efd862 | 1 | #include "mbed.h" |
StefanSeebacher | 1:266e62978a24 | 2 | |
StefanSeebacher | 1:266e62978a24 | 3 | // **** DEFINITIONEN **** |
StefanSeebacher | 1:266e62978a24 | 4 | |
StefanSeebacher | 1:266e62978a24 | 5 | BusOut led(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0,LED4,LED3,LED2,LED1); |
Enenkel | 0:b04485efd862 | 6 | |
StefanSeebacher | 1:266e62978a24 | 7 | int I; |
Enenkel | 0:b04485efd862 | 8 | |
StefanSeebacher | 1:266e62978a24 | 9 | // **** HAUPTPROGRAMM **** |
StefanSeebacher | 1:266e62978a24 | 10 | |
Enenkel | 0:b04485efd862 | 11 | int main() { |
Enenkel | 0:b04485efd862 | 12 | while(1) |
Enenkel | 0:b04485efd862 | 13 | { |
StefanSeebacher | 1:266e62978a24 | 14 | I=0; |
StefanSeebacher | 1:266e62978a24 | 15 | led=0x800; //LED 0000 0000 0001 |
StefanSeebacher | 1:266e62978a24 | 16 | for (I=0;I<12;I=I++) // Schleife von i=0; solange i kleiner als 12; |
Enenkel | 0:b04485efd862 | 17 | // erhöhe i bei jedem Durchgang um 1 |
Enenkel | 0:b04485efd862 | 18 | { |
Enenkel | 0:b04485efd862 | 19 | wait(0.2); |
Enenkel | 0:b04485efd862 | 20 | led=led<<2; // verschiebe das BIT um eins Richtung MSB |
Enenkel | 0:b04485efd862 | 21 | } |
Enenkel | 0:b04485efd862 | 22 | |
Enenkel | 0:b04485efd862 | 23 | } |
Enenkel | 0:b04485efd862 | 24 | } |
StefanSeebacher | 1:266e62978a24 | 25 | // **** ENDE **** |