priprema

Dependencies:   mbed

Committer:
tim008
Date:
Mon May 05 14:15:11 2014 +0000
Revision:
0:bf3d52e8260c
nista

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim008 0:bf3d52e8260c 1 #include "mbed.h"
tim008 0:bf3d52e8260c 2
tim008 0:bf3d52e8260c 3 BusOut kolone(dp9,dp10,dp11,dp13);
tim008 0:bf3d52e8260c 4 BusIn redovi(dp6,dp28,dp1,dp2);
tim008 0:bf3d52e8260c 5 Serial pc(USBTX,USBRX);
tim008 0:bf3d52e8260c 6 DigitalOut enable(dp14);
tim008 0:bf3d52e8260c 7
tim008 0:bf3d52e8260c 8 char ocitaj() {
tim008 0:bf3d52e8260c 9 kolone=1;
tim008 0:bf3d52e8260c 10 if(redovi==1) return '1';
tim008 0:bf3d52e8260c 11 else if(redovi==2) return '4';
tim008 0:bf3d52e8260c 12 else if(redovi==3) return '7';
tim008 0:bf3d52e8260c 13 else if(redovi==4) return '*'; // *
tim008 0:bf3d52e8260c 14 kolone=2;
tim008 0:bf3d52e8260c 15 if(redovi==1) return '2';
tim008 0:bf3d52e8260c 16 else if(redovi==2) return '5';
tim008 0:bf3d52e8260c 17 else if(redovi==3) return '8';
tim008 0:bf3d52e8260c 18 else if(redovi==4) return '0';
tim008 0:bf3d52e8260c 19 kolone=3;
tim008 0:bf3d52e8260c 20 if(redovi==1) return '3';
tim008 0:bf3d52e8260c 21 else if(redovi==2) return '6';
tim008 0:bf3d52e8260c 22 else if(redovi==3) return '9';
tim008 0:bf3d52e8260c 23 else if(redovi==4) return '#';//#
tim008 0:bf3d52e8260c 24 kolone=4;
tim008 0:bf3d52e8260c 25 if(redovi==1) return 'A';
tim008 0:bf3d52e8260c 26 else if(redovi==2) return 'B';
tim008 0:bf3d52e8260c 27 else if(redovi==3) return 'C';
tim008 0:bf3d52e8260c 28 else if(redovi==4) return 'D';
tim008 0:bf3d52e8260c 29 return 'L';
tim008 0:bf3d52e8260c 30 }
tim008 0:bf3d52e8260c 31
tim008 0:bf3d52e8260c 32 int main(){
tim008 0:bf3d52e8260c 33 enable=1;
tim008 0:bf3d52e8260c 34 char vr_ocitanja;
tim008 0:bf3d52e8260c 35 while(1){
tim008 0:bf3d52e8260c 36 vr_ocitanja=ocitaj();
tim008 0:bf3d52e8260c 37 if(vr_ocitanja=='*')
tim008 0:bf3d52e8260c 38 pc.printf("\n");
tim008 0:bf3d52e8260c 39 else
tim008 0:bf3d52e8260c 40 pc.printf("%c",vr_ocitanja);
tim008 0:bf3d52e8260c 41 }
tim008 0:bf3d52e8260c 42 }