tim008 tim008
/
LV8_PAI_Grupa6_Zadatak2
Muharem Hadžić, Emina Šarić
main.cpp@0:74a54c1965e5, 2014-05-08 (annotated)
- Committer:
- tim008
- Date:
- Thu May 08 16:09:33 2014 +0000
- Revision:
- 0:74a54c1965e5
LV8 - PAI - Grupa 6
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tim008 | 0:74a54c1965e5 | 1 | #include "mbed.h" |
tim008 | 0:74a54c1965e5 | 2 | |
tim008 | 0:74a54c1965e5 | 3 | Serial pc(USBTX,USBRX); |
tim008 | 0:74a54c1965e5 | 4 | |
tim008 | 0:74a54c1965e5 | 5 | BusIn kolone(dp13, dp11, dp10, dp9); |
tim008 | 0:74a54c1965e5 | 6 | BusOut redovi(dp2,dp1,dp28,dp6); |
tim008 | 0:74a54c1965e5 | 7 | |
tim008 | 0:74a54c1965e5 | 8 | void red(BusIn k, BusOut r) |
tim008 | 0:74a54c1965e5 | 9 | { |
tim008 | 0:74a54c1965e5 | 10 | r=8; |
tim008 | 0:74a54c1965e5 | 11 | if(k==8) |
tim008 | 0:74a54c1965e5 | 12 | pc.printf("%c", '1'); |
tim008 | 0:74a54c1965e5 | 13 | else if(k==4) |
tim008 | 0:74a54c1965e5 | 14 | pc.printf("%c", '2'); |
tim008 | 0:74a54c1965e5 | 15 | else if(k==2) |
tim008 | 0:74a54c1965e5 | 16 | pc.printf("%c", '3'); |
tim008 | 0:74a54c1965e5 | 17 | else if(k==1) |
tim008 | 0:74a54c1965e5 | 18 | pc.printf("%c", 'A'); |
tim008 | 0:74a54c1965e5 | 19 | r=4; |
tim008 | 0:74a54c1965e5 | 20 | if(k==8) |
tim008 | 0:74a54c1965e5 | 21 | pc.printf("%c", '4'); |
tim008 | 0:74a54c1965e5 | 22 | else if(k==4) |
tim008 | 0:74a54c1965e5 | 23 | pc.printf("%c", '5'); |
tim008 | 0:74a54c1965e5 | 24 | else if(k==2) |
tim008 | 0:74a54c1965e5 | 25 | pc.printf("%c", '6'); |
tim008 | 0:74a54c1965e5 | 26 | else if(k==1) |
tim008 | 0:74a54c1965e5 | 27 | pc.printf("%c", 'B'); |
tim008 | 0:74a54c1965e5 | 28 | r=2; |
tim008 | 0:74a54c1965e5 | 29 | if(k==8) |
tim008 | 0:74a54c1965e5 | 30 | pc.printf("%c", '7'); |
tim008 | 0:74a54c1965e5 | 31 | else if(k==4) |
tim008 | 0:74a54c1965e5 | 32 | pc.printf("%c", '8'); |
tim008 | 0:74a54c1965e5 | 33 | else if(k==2) |
tim008 | 0:74a54c1965e5 | 34 | pc.printf("%c", '9'); |
tim008 | 0:74a54c1965e5 | 35 | else if(k==1) |
tim008 | 0:74a54c1965e5 | 36 | pc.printf("%c", 'C'); |
tim008 | 0:74a54c1965e5 | 37 | r=1; |
tim008 | 0:74a54c1965e5 | 38 | if(k==8) |
tim008 | 0:74a54c1965e5 | 39 | pc.printf("%c", '\n'); |
tim008 | 0:74a54c1965e5 | 40 | else if(k==4) |
tim008 | 0:74a54c1965e5 | 41 | pc.printf("0"); |
tim008 | 0:74a54c1965e5 | 42 | else if(k==2) |
tim008 | 0:74a54c1965e5 | 43 | pc.printf("#"); |
tim008 | 0:74a54c1965e5 | 44 | else if(k==1) |
tim008 | 0:74a54c1965e5 | 45 | pc.printf("D"); |
tim008 | 0:74a54c1965e5 | 46 | } |
tim008 | 0:74a54c1965e5 | 47 | |
tim008 | 0:74a54c1965e5 | 48 | |
tim008 | 0:74a54c1965e5 | 49 | int main() { |
tim008 | 0:74a54c1965e5 | 50 | while(1) { |
tim008 | 0:74a54c1965e5 | 51 | red(kolone,redovi); |
tim008 | 0:74a54c1965e5 | 52 | wait_ms(100); |
tim008 | 0:74a54c1965e5 | 53 | } |
tim008 | 0:74a54c1965e5 | 54 | } |