M0_Übung_2d

Dependencies:   mbed

Fork of M0_Lektion02d by Gottfried Enenkel

Committer:
StefanSeebacher
Date:
Thu Apr 21 07:49:43 2016 +0000
Revision:
3:5371175f3877
Parent:
2:2b9c91113eb3
M0_?bung_2d;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Enenkel 0:dd330785886e 1 #include "mbed.h"
StefanSeebacher 3:5371175f3877 2
StefanSeebacher 3:5371175f3877 3 // **** DEFINITIONEN ****
Enenkel 0:dd330785886e 4
StefanSeebacher 3:5371175f3877 5 BusOut led(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0);
StefanSeebacher 3:5371175f3877 6
StefanSeebacher 3:5371175f3877 7 // **** HAUPTPROGRAMM ****
StefanSeebacher 3:5371175f3877 8
Enenkel 2:2b9c91113eb3 9 int main()
Enenkel 2:2b9c91113eb3 10 {
StefanSeebacher 3:5371175f3877 11 while(1)
Enenkel 0:dd330785886e 12 {
StefanSeebacher 3:5371175f3877 13 led=0x00; //LED **** **** 0000 0000
Enenkel 0:dd330785886e 14 wait(0.2);
StefanSeebacher 3:5371175f3877 15 led=0x01; //LED **** ***X 0000 0001
StefanSeebacher 3:5371175f3877 16 wait (0.2);
StefanSeebacher 3:5371175f3877 17 led=0x03; //LED **** **XX 0000 0011
StefanSeebacher 3:5371175f3877 18 wait (0.2);
StefanSeebacher 3:5371175f3877 19 led=0x06; //LED **** *XX* 0000 0110
StefanSeebacher 3:5371175f3877 20 wait (0.2);
StefanSeebacher 3:5371175f3877 21 led=0x0c; //LED **** XX** 0000 1100
StefanSeebacher 3:5371175f3877 22 wait (0.2);
StefanSeebacher 3:5371175f3877 23 led=0x18; //LED ***X X*** 0001 1000
StefanSeebacher 3:5371175f3877 24 wait (0.2);
StefanSeebacher 3:5371175f3877 25 led=0x30; //LED **XX **** 0011 0000
StefanSeebacher 3:5371175f3877 26 wait (0.2);
StefanSeebacher 3:5371175f3877 27 led=0x60; //LED *XX* **** 0110 0000
StefanSeebacher 3:5371175f3877 28 wait (0.2);
StefanSeebacher 3:5371175f3877 29 led=0xc0; //LED XX** **** 1100 0000
StefanSeebacher 3:5371175f3877 30 wait (0.2);
StefanSeebacher 3:5371175f3877 31 led=0x80; //LED X*** **** 1000 0000
StefanSeebacher 3:5371175f3877 32 wait (0.2);
StefanSeebacher 3:5371175f3877 33 led=0x00; //LED **** **** 0000 0000
Enenkel 0:dd330785886e 34 wait (0.2);
StefanSeebacher 3:5371175f3877 35
StefanSeebacher 3:5371175f3877 36 //Zurück
StefanSeebacher 3:5371175f3877 37
StefanSeebacher 3:5371175f3877 38 led=0x00; //LED **** **** 0000 0000
StefanSeebacher 3:5371175f3877 39 wait (0.2);
StefanSeebacher 3:5371175f3877 40 led=0x80; //LED X*** **** 1000 0000
StefanSeebacher 3:5371175f3877 41 wait (0.2);
StefanSeebacher 3:5371175f3877 42 led=0xc0; //LED XX** **** 1100 0000
StefanSeebacher 3:5371175f3877 43 wait (0.2);
StefanSeebacher 3:5371175f3877 44 led=0x60; //LED *XX* **** 0110 0000
StefanSeebacher 3:5371175f3877 45 wait (0.2);
StefanSeebacher 3:5371175f3877 46 led=0x30; //LED **XX **** 0011 0000
Enenkel 0:dd330785886e 47 wait (0.2);
StefanSeebacher 3:5371175f3877 48 led=0x18; //LED ***X X*** 0001 1000
StefanSeebacher 3:5371175f3877 49 wait (0.2);
StefanSeebacher 3:5371175f3877 50 led=0x0c; //LED **** XX** 0000 1100
StefanSeebacher 3:5371175f3877 51 wait (0.2);
StefanSeebacher 3:5371175f3877 52 led=0x06; //LED **** *XX* 0000 0110
StefanSeebacher 3:5371175f3877 53 wait (0.2);
StefanSeebacher 3:5371175f3877 54 led=0x03; //LED **** **XX 0000 0011
StefanSeebacher 3:5371175f3877 55 wait (0.2);
StefanSeebacher 3:5371175f3877 56 led=0x01; //LED **** ***X 0000 0001
StefanSeebacher 3:5371175f3877 57 wait (0.2);
StefanSeebacher 3:5371175f3877 58 led=0x00; //LED **** **** 0000 0000
StefanSeebacher 3:5371175f3877 59 wait(0.2);
StefanSeebacher 3:5371175f3877 60
Enenkel 0:dd330785886e 61 }
Enenkel 0:dd330785886e 62 }
StefanSeebacher 3:5371175f3877 63 // **** ENDE ****