Ensar Muratovic Maedeh Mousavi

Dependencies:   mbed

Committer:
tim003
Date:
Thu Mar 20 16:24:04 2014 +0000
Revision:
0:fd92ba413aa6
LV3- PAI - Grupa6- Tim003

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim003 0:fd92ba413aa6 1 #include "mbed.h"
tim003 0:fd92ba413aa6 2
tim003 0:fd92ba413aa6 3 BusOut ledice(dp26, dp27, dp5, dp6, dp28, dp1, dp2);
tim003 0:fd92ba413aa6 4 BusOut digit(dp23, dp24, dp25);
tim003 0:fd92ba413aa6 5 BusOut tacka (dp4);
tim003 0:fd92ba413aa6 6
tim003 0:fd92ba413aa6 7 int brojevi[10] = {0x40, 0x79, 0x24, 0x30, 0x19, 0x12, 0x02, 0x78, 0x00, 0x10};
tim003 0:fd92ba413aa6 8
tim003 0:fd92ba413aa6 9 Timer brojac;
tim003 0:fd92ba413aa6 10
tim003 0:fd92ba413aa6 11 void Stoperica (float vrijeme)
tim003 0:fd92ba413aa6 12 {
tim003 0:fd92ba413aa6 13 int value[3] = {
tim003 0:fd92ba413aa6 14 (int) (vrijeme)/10,
tim003 0:fd92ba413aa6 15 (int) (vrijeme)%10,
tim003 0:fd92ba413aa6 16 (vrijeme -int(vrijeme))*10};
tim003 0:fd92ba413aa6 17
tim003 0:fd92ba413aa6 18 digit=3;
tim003 0:fd92ba413aa6 19 ledice=brojevi[value[2]];
tim003 0:fd92ba413aa6 20 wait_ms(2);
tim003 0:fd92ba413aa6 21
tim003 0:fd92ba413aa6 22 digit=5;
tim003 0:fd92ba413aa6 23 tacka=0;
tim003 0:fd92ba413aa6 24
tim003 0:fd92ba413aa6 25 ledice=brojevi[value[1]];
tim003 0:fd92ba413aa6 26 wait_ms(2);
tim003 0:fd92ba413aa6 27
tim003 0:fd92ba413aa6 28 tacka=1;
tim003 0:fd92ba413aa6 29
tim003 0:fd92ba413aa6 30 digit=6;
tim003 0:fd92ba413aa6 31 ledice=brojevi[value[0]];
tim003 0:fd92ba413aa6 32 wait_ms(2);
tim003 0:fd92ba413aa6 33
tim003 0:fd92ba413aa6 34 digit=0;
tim003 0:fd92ba413aa6 35 }
tim003 0:fd92ba413aa6 36
tim003 0:fd92ba413aa6 37
tim003 0:fd92ba413aa6 38 int main() {
tim003 0:fd92ba413aa6 39
tim003 0:fd92ba413aa6 40 digit=0;
tim003 0:fd92ba413aa6 41 ledice=brojevi[0];
tim003 0:fd92ba413aa6 42 tacka=0;
tim003 0:fd92ba413aa6 43 wait(2);
tim003 0:fd92ba413aa6 44 brojac.start();
tim003 0:fd92ba413aa6 45 float vrijeme=0;
tim003 0:fd92ba413aa6 46
tim003 0:fd92ba413aa6 47 while(1) {
tim003 0:fd92ba413aa6 48
tim003 0:fd92ba413aa6 49 if(vrijeme<=12.3)
tim003 0:fd92ba413aa6 50 vrijeme=brojac.read();
tim003 0:fd92ba413aa6 51 Stoperica(vrijeme);
tim003 0:fd92ba413aa6 52 }
tim003 0:fd92ba413aa6 53 }