Bitmanipulation
Diff: A1_Lekt2_LaufShift_Bitmanipulation.cpp
- Revision:
- 0:56207c59a56d
diff -r 000000000000 -r 56207c59a56d A1_Lekt2_LaufShift_Bitmanipulation.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/A1_Lekt2_LaufShift_Bitmanipulation.cpp Sun Jan 12 22:33:32 2020 +0000 @@ -0,0 +1,30 @@ +/* +0. Aufgabe: [LaufShift]] Programmiere ein Lauflicht für die +vier blauen Leds mit BusOut und Verschiebe Operatoren. +*/ + +#include "mbed.h" + +//BusOut leds(D0,D3,D6,D9,D11,D12,A1,A5); +BusOut leds(D0,D3,D6,D9); + +void laufshift(); +int main() +{ + + while(1) + { + laufshift(); + } +} + +void laufshift() +{ + leds=1; + wait_ms(250); + for(int i=1;i<5;i++) + { + leds=leds<<1; + wait_ms(250); + } +} \ No newline at end of file