LV6_Grupa7_Tim010_Zadatak2_EnsarSarajcic_AdmiraHusic

Dependencies:   mbed

main.cpp

Committer:
pai2015admirahusic
Date:
2015-04-09
Revision:
0:4a477afa0f67

File content as of revision 0:4a477afa0f67:

#include "mbed.h"
#define dp23 P0_0

BusOut prikaz1(dp26,dp25,dp24,dp23);
BusOut prikaz2(dp28,dp6,dp5,dp27);

DigitalOut enable(dp14);
InterruptIn taster(dp1);

const float T(2);
int brojac1(0);
int brojac2(0);


Ticker tiker;
Timer timer;


void toggle()
{
    if(timer.read_ms() > 200)
    brojac2=(brojac2+1)%16;
    prikaz2=brojac2;
    timer.reset();
}

void brojac()
{
       brojac1=(brojac1+1)%16;
        prikaz1=brojac1;
        
}


int main()
{
    enable=0;
    prikaz1=brojac1;
    prikaz2=brojac2;
    timer.start();
    taster.rise(&toggle);
    tiker.attach(&brojac, T);
    while(1)
    {}
}