Josip Kvesić

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002  
00003 BusOut prikaz1(dp26,dp25,dp24,dp23);
00004 BusOut prikaz2(dp28,dp6,dp5,dp27);
00005  
00006 DigitalOut enable(dp14);
00007 InterruptIn taster(dp1);
00008  
00009 const float T(200000);
00010 int brojac1(0);
00011 int brojac2(0);
00012 Timer t2;
00013 Ticker t1;
00014 
00015 void tipka(){
00016     if(t2.read_ms()>200){
00017         
00018         brojac2=(brojac2+1)%16;
00019           prikaz2=brojac2;
00020         t2.reset();
00021         }
00022         }
00023         
00024 void pomocna(){
00025     
00026         brojac1=(brojac1+1)%16;
00027           prikaz1=brojac1;
00028 
00029         }
00030 
00031 
00032 int main()
00033 {
00034     enable=0;
00035     prikaz1=brojac1;
00036     prikaz2=brojac2;
00037 t2.start();
00038 taster.rise(&tipka);
00039 t1.attach_us(&pomocna,T);
00040  
00041     while(1);
00042 }
00043