M0_Übung_2e

Dependencies:   mbed

Fork of M0_Lektion02e by Gottfried Enenkel

Committer:
Enenkel
Date:
Wed Jan 06 13:35:07 2016 +0000
Revision:
1:4f515b1ea527
Parent:
0:f61110000c3b
Child:
2:a8fc0cbe7e3f
Lauflicht ?ber 12 LED mit 2 LED via BUS; + ?BUNGEN

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Enenkel 0:f61110000c3b 1 #include "mbed.h"
Enenkel 0:f61110000c3b 2 // HIMBED Lektion_02e "Lauflicht über 12 LED mit 2 LED via BUS"
Enenkel 0:f61110000c3b 3 // BULME Graz, 2014-02-09, by Enekel
Enenkel 0:f61110000c3b 4 // AUFGABE: 1) Kopiere diese Software in ein neues Programm
Enenkel 0:f61110000c3b 5 // und gib diesem Programm deinen Namen !
Enenkel 0:f61110000c3b 6 // 2) Verändere sie so, dass ein Lauflicht über 12 LED ensteht.
Enenkel 0:f61110000c3b 7 // Je 2 LED sollen hin und her laufen über alle 12 LED
Enenkel 0:f61110000c3b 8 // Am Anfang und am Ende darf kein LED leuchten !
Enenkel 0:f61110000c3b 9 // Verwende dazu einen BUS.
Enenkel 0:f61110000c3b 10 // DEFINITIONEN *************************************************
Enenkel 0:f61110000c3b 11 BusOut led(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0,LED4,LED3,LED2,LED1);
Enenkel 0:f61110000c3b 12 // LSB MSB
Enenkel 0:f61110000c3b 13
Enenkel 0:f61110000c3b 14 // HAUPTPROGRAMM ***********************************************
Enenkel 0:f61110000c3b 15 int main() {
Enenkel 1:4f515b1ea527 16 led=0xFFFF; // Alle 12 LED EIN
Enenkel 1:4f515b1ea527 17 wait(1); // warte 1 sec.
Enenkel 0:f61110000c3b 18 while(1)
Enenkel 0:f61110000c3b 19 {
Enenkel 0:f61110000c3b 20 led=0x0000; //LED 0000 0000 00000
Enenkel 1:4f515b1ea527 21 wait (0.2);
Enenkel 0:f61110000c3b 22 // 0000 0000 00001
Enenkel 0:f61110000c3b 23 // 0000 0000 00011
Enenkel 0:f61110000c3b 24 // 0000 0000 00110
Enenkel 0:f61110000c3b 25 // 0000 0000 01100
Enenkel 0:f61110000c3b 26 // 0000 0000 11000
Enenkel 0:f61110000c3b 27 // 0000 0001 10000
Enenkel 0:f61110000c3b 28 // usw
Enenkel 0:f61110000c3b 29 // wieder zurück ! !
Enenkel 0:f61110000c3b 30
Enenkel 0:f61110000c3b 31 }
Enenkel 0:f61110000c3b 32 }
Enenkel 0:f61110000c3b 33 // ENDE *****************************************************
Enenkel 1:4f515b1ea527 34 /****************** ÜBUNGEN *********************************
Enenkel 1:4f515b1ea527 35 Var1 Var2
Enenkel 1:4f515b1ea527 36 Lauflicht mit 3 LED lauflicht mit 3 LED
Enenkel 1:4f515b1ea527 37 von D1 bis D20 von D20 bis D1
Enenkel 1:4f515b1ea527 38 D1 xxx
Enenkel 1:4f515b1ea527 39 D2 xxx
Enenkel 1:4f515b1ea527 40 D3 xxx
Enenkel 1:4f515b1ea527 41 D4 xxx
Enenkel 1:4f515b1ea527 42 D13 xxx
Enenkel 1:4f515b1ea527 43 D14 xxx
Enenkel 1:4f515b1ea527 44 D15 xxx
Enenkel 1:4f515b1ea527 45 D16 xxx
Enenkel 1:4f515b1ea527 46 D17 xxx
Enenkel 1:4f515b1ea527 47 D18 xxx
Enenkel 1:4f515b1ea527 48 D19 xxx
Enenkel 1:4f515b1ea527 49 D20 xxx
Enenkel 0:f61110000c3b 50
Enenkel 1:4f515b1ea527 51 Var3 Var4
Enenkel 1:4f515b1ea527 52 Lauflicht mit 4 LED lauflicht mit 4 LED
Enenkel 1:4f515b1ea527 53 von D1 bis D20 von D20 bis D1
Enenkel 1:4f515b1ea527 54 D1 xxxx
Enenkel 1:4f515b1ea527 55 D2 xxxx
Enenkel 1:4f515b1ea527 56 D3 xxxx
Enenkel 1:4f515b1ea527 57 D4 xxxx
Enenkel 1:4f515b1ea527 58 D13 xxxx
Enenkel 1:4f515b1ea527 59 D14 xxxx
Enenkel 1:4f515b1ea527 60 D15 xxxx
Enenkel 1:4f515b1ea527 61 D16 xxxx
Enenkel 1:4f515b1ea527 62 D17 xxxx
Enenkel 1:4f515b1ea527 63 D18 xxxx
Enenkel 1:4f515b1ea527 64 D19 xxxx
Enenkel 1:4f515b1ea527 65 D20 xxxx
Enenkel 1:4f515b1ea527 66
Enenkel 1:4f515b1ea527 67 Var5 Var6
Enenkel 1:4f515b1ea527 68 Lauflicht mit 5 LED lauflicht mit 5 LED
Enenkel 1:4f515b1ea527 69 von D1 bis D20 von D20 bis D1
Enenkel 1:4f515b1ea527 70 D1 xxxxx
Enenkel 1:4f515b1ea527 71 D2 xxxxx
Enenkel 1:4f515b1ea527 72 D3 xxxxx
Enenkel 1:4f515b1ea527 73 D4 xxxxx
Enenkel 1:4f515b1ea527 74 D13 xxxxx
Enenkel 1:4f515b1ea527 75 D14 xxxxx
Enenkel 1:4f515b1ea527 76 D15 xxxxx
Enenkel 1:4f515b1ea527 77 D16 xxxxx
Enenkel 1:4f515b1ea527 78 D17 xxxxx
Enenkel 1:4f515b1ea527 79 D18 xxxxx
Enenkel 1:4f515b1ea527 80 D19 xxxxx
Enenkel 1:4f515b1ea527 81 D20 xxxxx
Enenkel 1:4f515b1ea527 82
Enenkel 1:4f515b1ea527 83 Var7 Var8
Enenkel 1:4f515b1ea527 84 Lauflicht mit 6 LED lauflicht mit 6 LED
Enenkel 1:4f515b1ea527 85 von D1 bis D20 von D20 bis D1
Enenkel 1:4f515b1ea527 86 D1 xxxxxx
Enenkel 1:4f515b1ea527 87 D2 xxxxxx
Enenkel 1:4f515b1ea527 88 D3 xxxxxx
Enenkel 1:4f515b1ea527 89 D4 xxxxxx
Enenkel 1:4f515b1ea527 90 D13 xxxxxx
Enenkel 1:4f515b1ea527 91 D14 xxxxxx
Enenkel 1:4f515b1ea527 92 D15 xxxxxx
Enenkel 1:4f515b1ea527 93 D16 xxxxxx
Enenkel 1:4f515b1ea527 94 D17 xxxxxx
Enenkel 1:4f515b1ea527 95 D18 xxxxxx
Enenkel 1:4f515b1ea527 96 D19 xxxxxx
Enenkel 1:4f515b1ea527 97 D20 xxxxxx
Enenkel 1:4f515b1ea527 98
Enenkel 1:4f515b1ea527 99 ****************** ENDE *************************************/