LV6: Dino Mehmedovic, Arif Mahmic i Maida Bakovic
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #define dp23 P0_0 00003 00004 BusOut prikaz1(dp26,dp25,dp24,dp23); 00005 BusOut prikaz2(dp28,dp6,dp5,dp27); 00006 00007 DigitalOut enable(dp14); 00008 InterruptIn taster(dp1); 00009 00010 const float T(0.2); 00011 int brojac1(0); 00012 int brojac2(0); 00013 00014 00015 Ticker tiker; 00016 Timer timer; 00017 00018 00019 void toggle(){ 00020 if(timer.read_ms() > 200) 00021 brojac2=(brojac2+1)%16; 00022 prikaz2=brojac2; 00023 timer.reset(); 00024 } 00025 00026 void brojac(){ 00027 brojac1=(brojac1+1)%16; 00028 prikaz1=brojac1; 00029 } 00030 00031 00032 int main(){ 00033 enable=0; 00034 prikaz1=brojac1; 00035 prikaz2=brojac2; 00036 timer.start(); 00037 taster.rise(&toggle); 00038 tiker.attach(&brojac, T); 00039 while(1) 00040 {} 00041 }
Generated on Thu Jul 21 2022 17:00:32 by
1.7.2