tim010 tim010
/
Zadatak2
Almir Husic Adna Durakovic
main.cpp@0:865f35716c5d, 2014-04-07 (annotated)
- Committer:
- tim010
- Date:
- Mon Apr 07 17:21:46 2014 +0000
- Revision:
- 0:865f35716c5d
LV6 - PAI - Grupa4 - Tim010
Who changed what in which revision?
User | Revision | Line number | New 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 | } |