Muharem Hadzic Haris Šemić

Dependencies:   mbed

main.cpp

Committer:
tim004
Date:
2014-03-20
Revision:
1:6ed74873a0b9
Parent:
0:f5d2dff8cb99

File content as of revision 1:6ed74873a0b9:

#include "mbed.h"

BusOut broj(dp4,dp2,dp1,dp28,dp6,dp5,dp27,dp26);
BusOut cifra(dp23,dp24,dp25);

BusOut red(dp9,dp10,dp11,dp13);
BusIn kolona(dp16,dp15,dp17,dp18);

int niz1[10]={0x03,0x9F,0x25,0x0D,0x99,0x49,0x41,0x1F,0x01,0x09};
int niz3[3]={0x3,0x5,0x6};
int niz2[4]={0x8,0x4,0x2,0x1};

int broj1=0,broj2=0,broj3=0,brojac=0;
int k=0,j=0;

bool prekid=false;

int main() {
    while(1) {
        for( int i=0;i<4;i++){
            red=niz2[i];
            if(red==0x8){
            if(kolona==0x08){
                broj=niz1[1];
                cifra=niz3[0];
                wait(0.001);
                cifra=0x1;
            }
            else if(kolona==0x4){
                broj=niz1[2];
                cifra=niz3[0];
                wait(0.001);
                cifra=0x1;
            }
            else if(kolona==0x2){
                broj=niz1[3];
                cifra=niz3[0];
                wait(0.001);
                cifra=0x1;
            }
            else{}           
        }
        else if(red==0x4){
            if(kolona==0x08){
                broj=niz1[4];
                cifra=niz3[0];
                wait(0.001);
                cifra=0x1;
            }
            else if(kolona==0x4){
                broj=niz1[5];
                cifra=niz3[0];
                wait(0.001);
                cifra=0x1;
            }
            else if(kolona==0x2){
                broj=niz1[6];
                cifra=niz3[0];
                wait(0.001);
                cifra=0x1;
            } 
            else{}    
        }
        else if(red==0x2){
            if(kolona==0x08){
                broj=niz1[7];
                cifra=niz3[0];
                wait(0.001);
                cifra=0x1;
            }
            else if(kolona==0x4){
                broj=niz1[8];
                cifra=niz3[0];
                wait(0.001);
                cifra=0x1;
            }
            else if(kolona==0x2){
                broj=niz1[9];
                cifra=niz3[0];
                wait(0.001);
                cifra=0x1;
            } 
            else{
                cifra=0x1;
            }    
        }
        else if(red==0x1&&kolona==0x4){
            broj=niz1[0];
            cifra=niz3[0];
            wait(0.001);
            cifra=0x1;
        }
        else{}
        }
        
    }
}