Almir Husic Adna Durakovic

Dependencies:   mbed

Committer:
tim010
Date:
Mon Apr 07 17:21:46 2014 +0000
Revision:
0:865f35716c5d
LV6 - PAI - Grupa4 - Tim010

Who changed what in which revision?

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