Anes Luckin Selma Tucak

Dependencies:   mbed

Committer:
tim003
Date:
Thu Mar 20 19:19:52 2014 +0000
Revision:
0:912ae55cc663
LV3-PAI-GRUPA7-TIM3

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim003 0:912ae55cc663 1 #include "mbed.h"
tim003 0:912ae55cc663 2
tim003 0:912ae55cc663 3 BusOut led(dp26, dp27, dp5, dp6, dp28, dp1, dp2);
tim003 0:912ae55cc663 4 BusOut dec(dp23, dp24, dp25);
tim003 0:912ae55cc663 5 BusOut tacka(dp4);
tim003 0:912ae55cc663 6 DigitalIn kolona[4] ={dp9,dp10,dp11,dp13};
tim003 0:912ae55cc663 7 DigitalOut red[4] = {dp16,dp15,dp17,dp18};
tim003 0:912ae55cc663 8
tim003 0:912ae55cc663 9 int broj[10] = {0x40, 0x79, 0x24, 0x30, 0x19, 0x12, 0x02, 0x78, 0x00, 0x10};
tim003 0:912ae55cc663 10
tim003 0:912ae55cc663 11 int tast()
tim003 0:912ae55cc663 12 {
tim003 0:912ae55cc663 13 for(int i=0;i<4;i++){
tim003 0:912ae55cc663 14 red[i]=1;
tim003 0:912ae55cc663 15 for(int j=0;j<4;j++)
tim003 0:912ae55cc663 16 {
tim003 0:912ae55cc663 17 if(kolona[j]==1)
tim003 0:912ae55cc663 18 {
tim003 0:912ae55cc663 19 red[i]=0;
tim003 0:912ae55cc663 20 return 4*i+j;
tim003 0:912ae55cc663 21 }
tim003 0:912ae55cc663 22 }
tim003 0:912ae55cc663 23 red[i]=0;
tim003 0:912ae55cc663 24 }
tim003 0:912ae55cc663 25 return 20;
tim003 0:912ae55cc663 26 }
tim003 0:912ae55cc663 27
tim003 0:912ae55cc663 28 int main() {
tim003 0:912ae55cc663 29 while(1) {
tim003 0:912ae55cc663 30 int b = tast();
tim003 0:912ae55cc663 31 tacka = 1;
tim003 0:912ae55cc663 32 if(b==20)
tim003 0:912ae55cc663 33 {
tim003 0:912ae55cc663 34 dec=7;
tim003 0:912ae55cc663 35 continue;
tim003 0:912ae55cc663 36 }
tim003 0:912ae55cc663 37 if(b==0)
tim003 0:912ae55cc663 38 {
tim003 0:912ae55cc663 39 led = broj[1];
tim003 0:912ae55cc663 40 dec=6;
tim003 0:912ae55cc663 41 wait_ms(2);
tim003 0:912ae55cc663 42 }
tim003 0:912ae55cc663 43 else if(b==1)
tim003 0:912ae55cc663 44 {
tim003 0:912ae55cc663 45 led = broj[2];
tim003 0:912ae55cc663 46 dec=6;
tim003 0:912ae55cc663 47 wait_ms(2);
tim003 0:912ae55cc663 48 }
tim003 0:912ae55cc663 49 else if(b==2)
tim003 0:912ae55cc663 50 {
tim003 0:912ae55cc663 51 led = broj[3];
tim003 0:912ae55cc663 52 dec=6;
tim003 0:912ae55cc663 53 wait_ms(2);
tim003 0:912ae55cc663 54 }
tim003 0:912ae55cc663 55 else if(b==4)
tim003 0:912ae55cc663 56 {
tim003 0:912ae55cc663 57 led = broj[4];
tim003 0:912ae55cc663 58 dec=6;
tim003 0:912ae55cc663 59 wait_ms(2);
tim003 0:912ae55cc663 60 }
tim003 0:912ae55cc663 61 else if(b==5)
tim003 0:912ae55cc663 62 {
tim003 0:912ae55cc663 63 led = broj[5];
tim003 0:912ae55cc663 64 dec=6;
tim003 0:912ae55cc663 65 wait_ms(2);
tim003 0:912ae55cc663 66 }
tim003 0:912ae55cc663 67 else if(b==6)
tim003 0:912ae55cc663 68 {
tim003 0:912ae55cc663 69 led = broj[6];
tim003 0:912ae55cc663 70 dec=6;
tim003 0:912ae55cc663 71 wait_ms(2);
tim003 0:912ae55cc663 72 }
tim003 0:912ae55cc663 73 else if(b==8)
tim003 0:912ae55cc663 74 {
tim003 0:912ae55cc663 75 led = broj[7];
tim003 0:912ae55cc663 76 dec=6;
tim003 0:912ae55cc663 77 wait_ms(2);
tim003 0:912ae55cc663 78 }
tim003 0:912ae55cc663 79 else if(b==9)
tim003 0:912ae55cc663 80 {
tim003 0:912ae55cc663 81 led = broj[8];
tim003 0:912ae55cc663 82 dec=6;
tim003 0:912ae55cc663 83 wait_ms(2);
tim003 0:912ae55cc663 84 }
tim003 0:912ae55cc663 85 else if(b==10)
tim003 0:912ae55cc663 86 {
tim003 0:912ae55cc663 87 led = broj[9];
tim003 0:912ae55cc663 88 dec=6;
tim003 0:912ae55cc663 89 wait_ms(2);
tim003 0:912ae55cc663 90 }
tim003 0:912ae55cc663 91 else if(b==11)
tim003 0:912ae55cc663 92 {
tim003 0:912ae55cc663 93 led = broj[0];
tim003 0:912ae55cc663 94 dec=6;
tim003 0:912ae55cc663 95 wait_ms(2);
tim003 0:912ae55cc663 96 }
tim003 0:912ae55cc663 97 else if(b==13)
tim003 0:912ae55cc663 98 {
tim003 0:912ae55cc663 99 led = broj[0];
tim003 0:912ae55cc663 100 dec=6;
tim003 0:912ae55cc663 101 wait_ms(2);
tim003 0:912ae55cc663 102 }
tim003 0:912ae55cc663 103 dec=7;
tim003 0:912ae55cc663 104 }
tim003 0:912ae55cc663 105 }