tim008 tim008
/
lv8_Tim008_zad2_Grupa5
Ilvana Brankovic Emina Muharemovic
main.cpp@0:ae7557cb8e1f, 2014-05-08 (annotated)
- Committer:
- tim008
- Date:
- Thu May 08 13:08:57 2014 +0000
- Revision:
- 0:ae7557cb8e1f
lv8_Grupa5_zad2_Tim008
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tim008 | 0:ae7557cb8e1f | 1 | #include "mbed.h" |
tim008 | 0:ae7557cb8e1f | 2 | #include "mbed.h" |
tim008 | 0:ae7557cb8e1f | 3 | BusOut red(dp6,dp28,dp1,dp2); |
tim008 | 0:ae7557cb8e1f | 4 | BusIn kolona(dp13,dp11,dp10,dp9); |
tim008 | 0:ae7557cb8e1f | 5 | Serial pc( USBTX,USBRX); |
tim008 | 0:ae7557cb8e1f | 6 | Ticker tikercic; |
tim008 | 0:ae7557cb8e1f | 7 | |
tim008 | 0:ae7557cb8e1f | 8 | char taster() |
tim008 | 0:ae7557cb8e1f | 9 | { |
tim008 | 0:ae7557cb8e1f | 10 | char taster1=' '; |
tim008 | 0:ae7557cb8e1f | 11 | red=1; |
tim008 | 0:ae7557cb8e1f | 12 | if(kolona==4)taster1='0'; |
tim008 | 0:ae7557cb8e1f | 13 | else if(kolona==8)taster1='*'; |
tim008 | 0:ae7557cb8e1f | 14 | else if(kolona==2)taster1='#'; |
tim008 | 0:ae7557cb8e1f | 15 | else if(kolona==1)taster1='D'; |
tim008 | 0:ae7557cb8e1f | 16 | |
tim008 | 0:ae7557cb8e1f | 17 | red=2; |
tim008 | 0:ae7557cb8e1f | 18 | if(kolona==2)taster1='9'; |
tim008 | 0:ae7557cb8e1f | 19 | else if(kolona==4)taster1='8'; |
tim008 | 0:ae7557cb8e1f | 20 | else if(kolona==8)taster1='7'; |
tim008 | 0:ae7557cb8e1f | 21 | else if(kolona==1)taster1='C'; |
tim008 | 0:ae7557cb8e1f | 22 | |
tim008 | 0:ae7557cb8e1f | 23 | red=4; |
tim008 | 0:ae7557cb8e1f | 24 | if(kolona==1)taster1='B'; |
tim008 | 0:ae7557cb8e1f | 25 | else if(kolona==2)taster1='6'; |
tim008 | 0:ae7557cb8e1f | 26 | else if(kolona==4)taster1='5'; |
tim008 | 0:ae7557cb8e1f | 27 | else if(kolona==8)taster1='4'; |
tim008 | 0:ae7557cb8e1f | 28 | |
tim008 | 0:ae7557cb8e1f | 29 | red=8; |
tim008 | 0:ae7557cb8e1f | 30 | if(kolona==2)taster1='3'; |
tim008 | 0:ae7557cb8e1f | 31 | else if(kolona==4)taster1='2'; |
tim008 | 0:ae7557cb8e1f | 32 | else if(kolona==8)taster1='1'; |
tim008 | 0:ae7557cb8e1f | 33 | else if(kolona==1)taster1='A'; |
tim008 | 0:ae7557cb8e1f | 34 | |
tim008 | 0:ae7557cb8e1f | 35 | return taster1; |
tim008 | 0:ae7557cb8e1f | 36 | } |
tim008 | 0:ae7557cb8e1f | 37 | |
tim008 | 0:ae7557cb8e1f | 38 | |
tim008 | 0:ae7557cb8e1f | 39 | int broj; |
tim008 | 0:ae7557cb8e1f | 40 | void pomocna() |
tim008 | 0:ae7557cb8e1f | 41 | { |
tim008 | 0:ae7557cb8e1f | 42 | char znak=taster(); |
tim008 | 0:ae7557cb8e1f | 43 | if(taster()=='*') |
tim008 | 0:ae7557cb8e1f | 44 | { |
tim008 | 0:ae7557cb8e1f | 45 | pc.putc('\n'); |
tim008 | 0:ae7557cb8e1f | 46 | } |
tim008 | 0:ae7557cb8e1f | 47 | else if(taster()==' ') |
tim008 | 0:ae7557cb8e1f | 48 | { |
tim008 | 0:ae7557cb8e1f | 49 | |
tim008 | 0:ae7557cb8e1f | 50 | } |
tim008 | 0:ae7557cb8e1f | 51 | else |
tim008 | 0:ae7557cb8e1f | 52 | { |
tim008 | 0:ae7557cb8e1f | 53 | pc.putc(znak); |
tim008 | 0:ae7557cb8e1f | 54 | } |
tim008 | 0:ae7557cb8e1f | 55 | } |
tim008 | 0:ae7557cb8e1f | 56 | int main() { |
tim008 | 0:ae7557cb8e1f | 57 | tikercic.attach(pomocna,0.4); |
tim008 | 0:ae7557cb8e1f | 58 | while(1) { |
tim008 | 0:ae7557cb8e1f | 59 | |
tim008 | 0:ae7557cb8e1f | 60 | } |
tim008 | 0:ae7557cb8e1f | 61 | } |