Pajić Enil Đenašević Emir
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 // ------------------------- Zadatak 2 ------------------------------------ 00002 #include "mbed.h" 00003 00004 BusOut prikaz1(dp26,dp25,dp24,dp23); 00005 BusOut prikaz2(dp28,dp6,dp5,dp27); 00006 00007 DigitalOut enable(dp14); 00008 DigitalIn taster(dp1); 00009 00010 const float T(0.5); 00011 int brojac1(0); 00012 int brojac2(0); 00013 00014 Timer Dbnc; 00015 Ticker Counter; 00016 InterruptIn T1(dp1); 00017 bool Pritisnut = false; 00018 void Povecaj () 00019 { 00020 if (Dbnc.read() > 0.085) 00021 { 00022 brojac2=(brojac2+1)%16; 00023 prikaz2=brojac2; 00024 } 00025 Dbnc.reset(); 00026 } 00027 void Broji () 00028 { 00029 brojac1=(brojac1+1)%16; 00030 prikaz1=brojac1; 00031 } 00032 00033 int main() 00034 { 00035 enable=0; 00036 prikaz1=brojac1; 00037 prikaz2=brojac2; 00038 00039 Dbnc.start(); 00040 T1.rise (&Povecaj); 00041 Counter.attach (&Broji, T); 00042 while(1); 00043 }
Generated on Sat Aug 27 2022 11:47:24 by
1.7.2