LAUFLICHT via HEX BUS

Dependencies:   mbed

Fork of _B14_Lektion02d by BULME_BERTL14

Committer:
Enenkel
Date:
Fri Mar 20 10:00:40 2015 +0000
Revision:
2:04b13c71e1b9
Parent:
1:1b6e8646461b
Lauflicht via hwx BUS

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Enenkel 0:d1b86ac9a8cd 1 /***********************************
Enenkel 2:04b13c71e1b9 2 name: _B14_Lektion02d Lauflicht via BUS
Enenkel 0:d1b86ac9a8cd 3 author: Gottfried Enenkel HTL BULME
Enenkel 2:04b13c71e1b9 4 date: 15.3.2015
Enenkel 2:04b13c71e1b9 5 Aufgabe:
Enenkel 2:04b13c71e1b9 6 Lade die Software, führe sie aus.
Enenkel 2:04b13c71e1b9 7 Verändere die Software so, dass folgendes Lauflicht entsteht
Enenkel 2:04b13c71e1b9 8 D10 D11 D12 D13
Enenkel 2:04b13c71e1b9 9 - - - - Ein Durchgang dauert 4 sec
Enenkel 2:04b13c71e1b9 10 X - - - X=ON - = off
Enenkel 2:04b13c71e1b9 11 X X - -
Enenkel 2:04b13c71e1b9 12 X X X -
Enenkel 2:04b13c71e1b9 13 X X X X
Enenkel 2:04b13c71e1b9 14 X X X -
Enenkel 2:04b13c71e1b9 15 X X - -
Enenkel 2:04b13c71e1b9 16 X
Enenkel 2:04b13c71e1b9 17 Start erneut mit - - - -
Enenkel 2:04b13c71e1b9 18 **********************************/
Enenkel 0:d1b86ac9a8cd 19 #include "mbed.h"
Enenkel 0:d1b86ac9a8cd 20 // ******* Definitionen ********
Enenkel 2:04b13c71e1b9 21 // Statt DigitalOut wird nun BusOut verwendet !
Enenkel 2:04b13c71e1b9 22 BusOut leds(P1_8, P1_9, P1_10, P1_11); //LEDS als Bus definieren
Enenkel 0:d1b86ac9a8cd 23
Enenkel 0:d1b86ac9a8cd 24 // ******* Hauptroutine ********
Enenkel 2:04b13c71e1b9 25 int main() { // 0x bedeutet eine HEX Zahl folgt (0-F)
Enenkel 2:04b13c71e1b9 26 while(1) { // Alle LED ein > 0xF; 8 4 2 1
Enenkel 2:04b13c71e1b9 27 leds = 0x0; // Alle LED aus 0x0; Alle LED EIN > 0xF;
Enenkel 2:04b13c71e1b9 28 wait(0.5); // 8 4 2 1 Wert
Enenkel 2:04b13c71e1b9 29
Enenkel 2:04b13c71e1b9 30 // füge hier deine Software ein !
Enenkel 1:1b6e8646461b 31 } // Springe zum Anfang der Schleife
Enenkel 0:d1b86ac9a8cd 32 } // Ende Hauptprogramm
Enenkel 0:d1b86ac9a8cd 33 // ******* Ende *********
Enenkel 0:d1b86ac9a8cd 34
Enenkel 0:d1b86ac9a8cd 35
Enenkel 0:d1b86ac9a8cd 36