Advertisement
Guest User

Untitled

a guest
Apr 5th, 2016
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. x1 = aK5;
  2.         x2 = aK6;
  3.         T = aK7;
  4.         switch (stan_lcd)
  5.         {
  6.         case 1:
  7.             LCD_xy(0, 0);
  8.             LCD_puts("Hello           ");
  9.             LCD_xy(0, 1);
  10.             LCD_puts("LCD             ");
  11.             if (!tim_lcd)
  12.             {
  13.                 stan_lcd = 2;
  14.             }
  15.             break;
  16.         case 2:
  17.             sprintf(bufor, "time1 = %5.1f   ", (float)(t0 / 10.0));
  18.             LCD_xy(0, 0);
  19.             LCD_puts("                ");
  20.             LCD_xy(0, 1);
  21.             LCD_puts(bufor);
  22.             if (aK3)
  23.             {
  24.                 t0++;
  25.             }
  26.             else if (aK4)
  27.             {
  28.                 t0--;
  29.             }
  30.             else if (nK1)
  31.             {
  32.                 stan_lcd = 3;
  33.             }
  34.             break;
  35.         case 3:
  36.             sprintf(bufor, "time2 = %5.1f   ", (float)(t1 / 10.0));
  37.             LCD_xy(0, 0);
  38.             LCD_puts("                ");
  39.             LCD_xy(0, 1);
  40.             LCD_puts(bufor);
  41.             if (aK3)
  42.             {
  43.                 t1++;
  44.             }
  45.             else if (aK4)
  46.             {
  47.                 t1--;
  48.             }
  49.             else if (nK1)
  50.             {
  51.                 stan_lcd = 4;
  52.             }
  53.             break;
  54.         case 4:
  55.             sprintf(bufor, "time3 = %5.1f   ", (float)(t2 / 10.0));
  56.             LCD_xy(0, 0);
  57.             LCD_puts("                ");
  58.             LCD_xy(0, 1);
  59.             LCD_puts(bufor);
  60.             if (aK3)
  61.             {
  62.                 t2++;
  63.             }
  64.             else if (aK4)
  65.             {
  66.                 t2--;
  67.             }
  68.             else if (nK1)
  69.             {
  70.                 stan_lcd = 5;
  71.             }
  72.             break;
  73.         case 5:
  74.             sprintf(bufor, "time4 = %5.1f   ", (float)(t3 / 10.0));
  75.             LCD_xy(0, 0);
  76.             LCD_puts("                ");
  77.             LCD_xy(0, 1);
  78.             LCD_puts(bufor);
  79.             if (aK3)
  80.             {
  81.                 t3++;
  82.             }
  83.             else if (aK4)
  84.             {
  85.                 t3--;
  86.             }
  87.             else if (nK1)
  88.             {
  89.                 stan_lcd = 2;
  90.             }
  91.             break;
  92.         }
  93.         switch (stan)
  94.         {
  95.         case 1:
  96.             Z1 = 1; Z2 = 0; G = 0; M = 0;
  97.             if (x1)
  98.             {
  99.                 tim1 = t0; tim2 = t1; stan = 2;
  100.             }
  101.             break;
  102.         case 2:
  103.             Z1 = 1; Z2 = 0; G = 0; M = 0;
  104.             if (!tim1)
  105.             {
  106.                 tim1 = t2;
  107.                 stan = 3;
  108.             }
  109.             else if (x2)
  110.             {
  111.                 stan = 4;
  112.                 tim1 = t3;
  113.             }
  114.             else if (!tim2)
  115.                 stan = 8;
  116.             break;
  117.         case 3:
  118.             Z1 = 0; Z2 = 0; G = 0; M = 0;          
  119.             if (!tim1)
  120.             {
  121.                 tim1 = t0;
  122.                 stan = 2;
  123.             }
  124.             else if (!tim2)
  125.                 stan = 8;
  126.             break;
  127.         case 4:
  128.             Z1 = 0; Z2 = 0; G = 1; M = 1;
  129.             if (!tim1)
  130.                 stan = 5;
  131.             else if (T)
  132.                 stan = 7;
  133.             break;
  134.         case 5:
  135.             Z1 = 0; Z2 = 0; G = 1; M = 0;
  136.             if (T)
  137.                 stan = 6;
  138.             break;
  139.         case 6:
  140.             Z1 = 0; Z2 = 1; G = 0; M = 0;
  141.             if (!x1)
  142.                 stan = 1;
  143.             break;
  144.         case 7:
  145.             Z1 = 0; Z2 = 0; G = 0; M = 1;
  146.             if (!tim1)
  147.                 stan = 6;
  148.             break;
  149.         case 8:
  150.             Z1 = 0; Z2 = 0; G = 1; M = 0;
  151.             if (T)
  152.                 stan = 6;
  153.             break;
  154.         }
  155.         L1 = Z1;
  156.         L2 = Z2;
  157.         L3 = G;
  158.         L4 = M;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement