Bitmanipulation

A1_Lekt2_LaufShift_Bitmanipulation.cpp

Committer:
robertbuc
Date:
2020-01-12
Revision:
0:56207c59a56d

File content as of revision 0:56207c59a56d:

/*
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);    
    }   
}