tim004 tim004
/
PAI-Grupa6-tim004-zadatak1
Muharem Hadzic Haris Šemić
main.cpp@0:f5d2dff8cb99, 2014-03-20 (annotated)
- Committer:
- tim004
- Date:
- Thu Mar 20 16:47:30 2014 +0000
- Revision:
- 0:f5d2dff8cb99
- Child:
- 1:6ed74873a0b9
LV3-PAI-Grupa6-tim004-zadatak1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tim004 | 0:f5d2dff8cb99 | 1 | #include "mbed.h" |
tim004 | 0:f5d2dff8cb99 | 2 | |
tim004 | 0:f5d2dff8cb99 | 3 | BusOut broj(dp4,dp2,dp1,dp28,dp6,dp5,dp27,dp26); |
tim004 | 0:f5d2dff8cb99 | 4 | BusOut cifra(dp23,dp24,dp25); |
tim004 | 0:f5d2dff8cb99 | 5 | |
tim004 | 0:f5d2dff8cb99 | 6 | int niz1[10]={0x03,0x9F,0x25,0x0D,0x99,0x49,0x41,0x1F,0x01,0x09}; |
tim004 | 0:f5d2dff8cb99 | 7 | int niz2[10]={0x02,0x9E,0x24,0x0C,0x98,0x48,0x40,0x1E,0x00,0x08}; |
tim004 | 0:f5d2dff8cb99 | 8 | int niz3[3]={0x3,0x5,0x6}; |
tim004 | 0:f5d2dff8cb99 | 9 | |
tim004 | 0:f5d2dff8cb99 | 10 | int broj1=0,broj2=0,broj3=0,brojac=0; |
tim004 | 0:f5d2dff8cb99 | 11 | int k=0,j=0; |
tim004 | 0:f5d2dff8cb99 | 12 | |
tim004 | 0:f5d2dff8cb99 | 13 | bool prekid=false; |
tim004 | 0:f5d2dff8cb99 | 14 | |
tim004 | 0:f5d2dff8cb99 | 15 | int main() { |
tim004 | 0:f5d2dff8cb99 | 16 | while(1) { |
tim004 | 0:f5d2dff8cb99 | 17 | |
tim004 | 0:f5d2dff8cb99 | 18 | for(int i=0;i<2000;i++){ |
tim004 | 0:f5d2dff8cb99 | 19 | if(k==1){ |
tim004 | 0:f5d2dff8cb99 | 20 | broj=niz2[0]; |
tim004 | 0:f5d2dff8cb99 | 21 | } |
tim004 | 0:f5d2dff8cb99 | 22 | else{ |
tim004 | 0:f5d2dff8cb99 | 23 | broj=niz1[0]; |
tim004 | 0:f5d2dff8cb99 | 24 | } |
tim004 | 0:f5d2dff8cb99 | 25 | cifra=niz3[k]; |
tim004 | 0:f5d2dff8cb99 | 26 | wait(0.001); |
tim004 | 0:f5d2dff8cb99 | 27 | cifra=0x1; |
tim004 | 0:f5d2dff8cb99 | 28 | k++; |
tim004 | 0:f5d2dff8cb99 | 29 | if(k==3) k=0; |
tim004 | 0:f5d2dff8cb99 | 30 | } |
tim004 | 0:f5d2dff8cb99 | 31 | for(int m=0;m<3;m++){ |
tim004 | 0:f5d2dff8cb99 | 32 | for(int l=0;l<10;l++){ |
tim004 | 0:f5d2dff8cb99 | 33 | for(int j=0;j<10;j++){ |
tim004 | 0:f5d2dff8cb99 | 34 | for(int i=0;i<100;i++){ |
tim004 | 0:f5d2dff8cb99 | 35 | if(k==1){ |
tim004 | 0:f5d2dff8cb99 | 36 | broj=niz2[broj2]; |
tim004 | 0:f5d2dff8cb99 | 37 | } |
tim004 | 0:f5d2dff8cb99 | 38 | else if(k==0){ |
tim004 | 0:f5d2dff8cb99 | 39 | broj=niz1[broj1]; |
tim004 | 0:f5d2dff8cb99 | 40 | } |
tim004 | 0:f5d2dff8cb99 | 41 | else{ |
tim004 | 0:f5d2dff8cb99 | 42 | broj=niz1[broj3]; |
tim004 | 0:f5d2dff8cb99 | 43 | } |
tim004 | 0:f5d2dff8cb99 | 44 | cifra=niz3[k]; |
tim004 | 0:f5d2dff8cb99 | 45 | wait(0.001); |
tim004 | 0:f5d2dff8cb99 | 46 | |
tim004 | 0:f5d2dff8cb99 | 47 | cifra=0x1; |
tim004 | 0:f5d2dff8cb99 | 48 | k++; |
tim004 | 0:f5d2dff8cb99 | 49 | if(k==3) k=0; |
tim004 | 0:f5d2dff8cb99 | 50 | } |
tim004 | 0:f5d2dff8cb99 | 51 | brojac++; |
tim004 | 0:f5d2dff8cb99 | 52 | if(brojac==124){ |
tim004 | 0:f5d2dff8cb99 | 53 | for(;;){ |
tim004 | 0:f5d2dff8cb99 | 54 | if(k==1){ |
tim004 | 0:f5d2dff8cb99 | 55 | broj=niz2[broj2]; |
tim004 | 0:f5d2dff8cb99 | 56 | } |
tim004 | 0:f5d2dff8cb99 | 57 | else if(k==0){ |
tim004 | 0:f5d2dff8cb99 | 58 | broj=niz1[broj1]; |
tim004 | 0:f5d2dff8cb99 | 59 | } |
tim004 | 0:f5d2dff8cb99 | 60 | else{ |
tim004 | 0:f5d2dff8cb99 | 61 | broj=niz1[broj3]; |
tim004 | 0:f5d2dff8cb99 | 62 | } |
tim004 | 0:f5d2dff8cb99 | 63 | cifra=niz3[k]; |
tim004 | 0:f5d2dff8cb99 | 64 | wait(0.001); |
tim004 | 0:f5d2dff8cb99 | 65 | cifra=0x1; |
tim004 | 0:f5d2dff8cb99 | 66 | k++; |
tim004 | 0:f5d2dff8cb99 | 67 | if(k==3) k=0; |
tim004 | 0:f5d2dff8cb99 | 68 | } |
tim004 | 0:f5d2dff8cb99 | 69 | } |
tim004 | 0:f5d2dff8cb99 | 70 | if(prekid) break; |
tim004 | 0:f5d2dff8cb99 | 71 | |
tim004 | 0:f5d2dff8cb99 | 72 | broj1++; |
tim004 | 0:f5d2dff8cb99 | 73 | if(broj1==10) broj1=0; |
tim004 | 0:f5d2dff8cb99 | 74 | } |
tim004 | 0:f5d2dff8cb99 | 75 | if(prekid) break; |
tim004 | 0:f5d2dff8cb99 | 76 | broj2++; |
tim004 | 0:f5d2dff8cb99 | 77 | if(broj2==10) broj2=0; |
tim004 | 0:f5d2dff8cb99 | 78 | } |
tim004 | 0:f5d2dff8cb99 | 79 | if(prekid) break; |
tim004 | 0:f5d2dff8cb99 | 80 | broj3++; |
tim004 | 0:f5d2dff8cb99 | 81 | } |
tim004 | 0:f5d2dff8cb99 | 82 | |
tim004 | 0:f5d2dff8cb99 | 83 | |
tim004 | 0:f5d2dff8cb99 | 84 | |
tim004 | 0:f5d2dff8cb99 | 85 | } |
tim004 | 0:f5d2dff8cb99 | 86 | } |