AnesaD

Dependencies:   mbed

Committer:
tim004
Date:
Wed Apr 09 23:02:30 2014 +0000
Revision:
0:9cdec4155a6b
AnesaD

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim004 0:9cdec4155a6b 1 #include "mbed.h"
tim004 0:9cdec4155a6b 2
tim004 0:9cdec4155a6b 3 BusOut prikaz1(dp26, dp25, dp24, dp23);
tim004 0:9cdec4155a6b 4 BusOut prikaz2(dp28, dp6, dp5, dp27);
tim004 0:9cdec4155a6b 5 DigitalOut enable(dp14);
tim004 0:9cdec4155a6b 6 InterruptIn taster(dp1);
tim004 0:9cdec4155a6b 7
tim004 0:9cdec4155a6b 8 const float T(2.0);
tim004 0:9cdec4155a6b 9 int brojac1(0);
tim004 0:9cdec4155a6b 10 int brojac2(0);
tim004 0:9cdec4155a6b 11
tim004 0:9cdec4155a6b 12 Ticker tiker;
tim004 0:9cdec4155a6b 13 Timer timer;
tim004 0:9cdec4155a6b 14
tim004 0:9cdec4155a6b 15 void broji(){
tim004 0:9cdec4155a6b 16 brojac1 = (brojac1 + 1);
tim004 0:9cdec4155a6b 17 prikaz1 = brojac1;
tim004 0:9cdec4155a6b 18 prikaz2 = brojac2;
tim004 0:9cdec4155a6b 19 }
tim004 0:9cdec4155a6b 20
tim004 0:9cdec4155a6b 21 void funkcija(){
tim004 0:9cdec4155a6b 22 if(timer.read_ms() > 200)
tim004 0:9cdec4155a6b 23 brojac2=(brojac2+1);
tim004 0:9cdec4155a6b 24 timer.reset();
tim004 0:9cdec4155a6b 25 }
tim004 0:9cdec4155a6b 26
tim004 0:9cdec4155a6b 27 int main(){
tim004 0:9cdec4155a6b 28 enable = 0;
tim004 0:9cdec4155a6b 29
tim004 0:9cdec4155a6b 30 prikaz1 = brojac1;
tim004 0:9cdec4155a6b 31 prikaz2 = brojac2;
tim004 0:9cdec4155a6b 32
tim004 0:9cdec4155a6b 33 timer.start();
tim004 0:9cdec4155a6b 34 taster.rise(&funkcija);
tim004 0:9cdec4155a6b 35 tiker.attach(&broji, T);
tim004 0:9cdec4155a6b 36 while(1){}
tim004 0:9cdec4155a6b 37 }