tim008 tim008
/
pripremaLV8Almir
priprema
main.cpp@0:bf3d52e8260c, 2014-05-05 (annotated)
- Committer:
- tim008
- Date:
- Mon May 05 14:15:11 2014 +0000
- Revision:
- 0:bf3d52e8260c
nista
Who changed what in which revision?
User | Revision | Line number | New 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 | } |