programming used 8

Upload: mfaiz-rhamira

Post on 06-Jul-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Programming Used 8

    1/31

      }

    else if(skps(p_r2)==0)

      {

      LED_GREEN=1;  LED_WHITE=1;

      mec!"m_#$(%&'%&);

      }

    else if(skps(p_l2)==0)

      {

      LED_RED=1;

      LED_LE=1;

      mec!"m_1&$(%&'%&);

      }

    else

      {

      LED_RED=1;

      LED_GREEN=1;

    mec!"m_f*r+r,(%&'%&);

      }

      }

    else if(skps(p_,*+!)==0)

      {

    if(skps(p_ri-./)==0)

      {

      LED_GREEN=1;

      LED_WHITE=1;

    mec!"m_lef/(%&'%&);

      }

    else if(skps(p_lef/)==0)

      {

      LED_RED=1;

      LED_LE=1;

  • 8/17/2019 Programming Used 8

    2/31

    mec!"m_ri-./(%&'%&);

      }

    else if(skps(p_r1)==0)

      {  LED_GREEN=1;

      LED_WHITE=1;

    mec!"m_W(%&'%&);

      }

    else if(skps(p_l1)==0)

      {

      LED_RED=1;

      LED_LE=1;

    mec!"m_W(%&'%&);

      }

    else if(skps(p_r2)==0)

      {

      LED_GREEN=1;

      LED_WHITE=1;

      mec!"m_&1$(%&'%&);

      }

    else if(skps(p_l2)==0)

      {

      LED_RED=1;

      LED_LE=1;

      mec!"m_22$(%&'%&);

      }

    else

      {

      LED_LE=1;

      LED_WHITE=1;

    mec!"m_reerse(%&'%&);

      }

  • 8/17/2019 Programming Used 8

    3/31

      }

    else if(skps(p_ri-./)==0)

      {

      LED_GREEN=1;  LED_WHITE=1;

    mec!"m_ri-./(%&'%&);

      }

    else if(skps(p_lef/)==0)

      {

      LED_RED=1;

      LED_LE=1;

    mec!"m_lef/(%&'%&);

      }

    else if(skps(p_r1)==0)

      {

      LED_RED=1;

      LED_LE=1;

    mec!"m_W(%&'%&);

      }

    else if(skps(p_l1)==0)

      {

      LED_GREEN=1;

      LED_WHITE=1;

    mec!"m_W(%&'%&);

      }

    else if(skps(p_r2)==0)

      {

      LED_GREEN=1;

      LED_WHITE=1;

      mec!"m_#$(%&'%&);

      }

    else if(skps(p_l2)==0)

  • 8/17/2019 Programming Used 8

    4/31

      {

      LED_RED=1;

      LED_LE=1;

      mec!"m_1&$(%&'%&);  }

    else if(skps(p_*3_l,)4=$0)

      {

      ser*1=ser*15$;

    if(ser*16=200)

      {

      ser*1=200;

      }

      }

    else if(skps(p_*3_l")4=$0)

      {

      ser*1=ser*17$;

    if(ser*14=#00)

      {

      ser*1=#00;

      }

      }

    else if(skps(p_*3l)==0)

      {

      ser*1=2#0;

      }

    else if(skps(p_*3_rl)4=$0)

      {

      ser*2=ser*27$;

    if(ser*14=2$0)

      {

      ser*2=2$0;

      }

  • 8/17/2019 Programming Used 8

    5/31

      }

    else if(skps(p_*3_rr)4=$0)

      {  ser*2=ser*25$;

    if(ser*16=200)

      {

      ser*2=200;

      }

      }

    else if(skps(p_cr*ss)==0)

      {

      LED_LE=1;

      TRIGGER=0;

    88 /em9k();

      }

    else if(skps(p_selec/)==0)

      {

    i!i/_I:();

      LED_LE=LED_GREEN=LED_WHITE=LED_RED=1;

    ,el3(100000);

      LED_LE=LED_GREEN=LED_WHITE=LED_RED=0;

      }

    else

      {

    i!i/_I:();

      LED_LE=LED_GREEN=LED_WHITE=LED_RED=0;

      TRIGGER=1;

      &TREG=0;

      #TREG=0;

      }

      }

  • 8/17/2019 Programming Used 8

    6/31

      }

      }

    re/"r! 0;

    }

    *i,i!i/_I:(*i,)

    {

     88================

  • 8/17/2019 Programming Used 8

    7/31

      TRI

  • 8/17/2019 Programming Used 8

    8/31

    *i,i!i/_>WB()

    {

      >T>ER = 2#0#; 8 >T>ER = ((1 8 #00kHJ) 8 1?0#!s) = 2#0#' +.ere#00kHJ

    is /.e ,esire, s+i/c.i!- freK"e!c3 !, 1?0#!s is >WB res*l"/i*!? 8

      >T:N29i/s?>LDI=%; 88001 = Dii,e5935%#

      8 >WB1 *!M-"r/i*!8

      I::N19i/s?>ENH = 1; 8 >WB1H is c*!/r*lle, 93 >WB m*,"le8

      I::N19i/s?>ENL = 0; 8 >WB1L is c*!/r*lle, 93 G>I: m*,"le

    8

      I::N19i/s?>B:D = 1; 8 WBm*,e 8

      88>D1 =0; 8 I!i/il D"/3 c3cle 8

      DTR1 = %#; 8 De,/ime se//i!- 8

      LTDTR1 = %#; 8 De,/ime se//i!- 8

      >HWB2 *!M-"r/i*!8

      I::N29i/s?>ENH = 1; 8 >WB2H is c*!/r*lle, 93 >WB m*,"le8

      I::N29i/s?>ENL = 0; 8 >WB2L is c*!/r*lle, 93 G>I: m*,"le8

      I::N29i/s?>B:D = 1; 8 WBm*,e 8

      88>D2 = 0; 8 I!i/il D"/3 c3cle 8

      DTR2 = %#; 8 De,/ime se//i!- 8

      LTDTR2 = %#; 8 De,/ime se//i!- 8

      >HWB& *!M-"r/i*!8

      I::N&9i/s?>ENH = 1; 8 >WB1H is c*!/r*lle, 93 >WB m*,"le8

  • 8/17/2019 Programming Used 8

    9/31

      I::N&9i/s?>ENL = 0; 8 >WB1L is c*!/r*lle, 93 G>I: m*,"le8

      I::N&9i/s?>B:D = 1; 8 WBm*,e 8

      >D& =0; 8 I!i/il D"/3 c3cle 8

      DTR& = %#; 8 De,/ime se//i!- 8

      LTDTR& = %#; 8 De,/ime se//i!- 8

      >HWB# *!M-"r/i*!8

      I::N#9i/s?>ENH = 1; 8 >WB1H is c*!/r*lle, 93 >WB m*,"le

    8

      I::N#9i/s?>ENL = 0; 8 >WB1L is c*!/r*lle, 93 G>I: m*,"le8

      I::N#9i/s?>B:D = 1; 8 WBm*,e 8

      88>D# =0; 8 I!i/il D"/3 c3cle 8

      DTR# = %#; 8 De,/ime se//i!- 8

      LTDTR# = %#; 8 De,/ime se//i!- 8

      >HWB$ *!M-"r/i*!8

      I::N$9i/s?>ENH = 1; 8 >WB1H is c*!/r*lle, 93 >WB m*,"le8

      I::N$9i/s?>ENL = 0; 8 >WB1L is c*!/r*lle, 93 G>I: m*,"le8

      I::N$9i/s?>B:D = 1; 8 WBm*,e 8

      >D$ =0; 8 I!i/il D"/3 c3cle 8

      DTR$ = %#; 8 De,/ime se//i!- 8

      LTDTR$ = %#; 8 De,/ime se//i!- 8

      >HWB% *!M-"r/i*!8

  • 8/17/2019 Programming Used 8

    10/31

  • 8/17/2019 Programming Used 8

    11/31

      #B:DE9i/s?RTEN =1;

      #

  • 8/17/2019 Programming Used 8

    12/31

    "!si-!e, c.r "r/_rec(*i,) 88f"!c/i*! /* +i/ f*r 93/e receie fr*m "r/

    {

    +.ile(2

  • 8/17/2019 Programming Used 8

    13/31

    if(skps(p_/ri!-le)==0)

      {

      s1L = %# 7 mL 5;

      s1R = 1C2 7 mR 5;  &TREG = s1L;

      &TREG = s1R;

      s2L = %# 5 mL 7;

      s2R = 1C2 5 mR 7;

      #TREG = s2L;

      #TREG = s2R;

      }

    else if(skps(p_circle)==0)

      {

      s1L = %# 7 mL 53;

      s1R = 1C2 7 mR 53;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 5 mL 73;

      s2R = 1C2 5 mR 73;

      #TREG = s2L;

      #TREG = s2R;

      }

    else

      {

      s1L = %# 7 mL;

      s1R = 1C2 7 mR;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 5 mL;

  • 8/17/2019 Programming Used 8

    14/31

      s2R = 1C2 5 mR;

      #TREG = s2L;

      #TREG = s2R;

      }}

    *i,mec!"m_reerse("!si-!e, i!/ mL' "!si-!e, i!/mR)

    {

    if(skps(p_/ri!-le)==0)

      {

      s1L = %# 5 mL 7;

      s1R = 1C2 5 mR 7;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 7 mL 5;

      s2R = 1C2 7 mR 5;

      #TREG = s2L;

      #TREG = s2R;

      }

    else if(skps(p_circle)==0)

      {

      s1L = %# 5 mL 73;

      s1R = 1C2 5 mR 73;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 7 mL 53;

      s2R = 1C2 7 mR 53;

      #TREG = s2L;

      #TREG = s2R;

      }

  • 8/17/2019 Programming Used 8

    15/31

    else

      {

      s1L = %# 5 mL;

      s1R = 1C2 5 mR;  &TREG = s1L;

      &TREG = s1R;

      s2L = %# 7 mL;

      s2R = 1C2 7 mR;

      #TREG = s2L;

      #TREG = s2R;

      }

    }

    *i,mec!"m_lef/("!si-!e, i!/ mL' "!si-!e, i!/mR)

    {

    if(skps(p_/ri!-le)==0)

      {

      s1L = %# 5 mL 7;

      s1R = 1C2 7 mR 5;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 7 mL 5;

      s2R = 1C2 5 mR 7;

      #TREG = s2L;

      #TREG = s2R;

      }

    else if(skps(p_circle)==0)

      {

      s1L = %# 5 mL 73;

      s1R = 1C2 7 mR 53;

  • 8/17/2019 Programming Used 8

    16/31

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 7 mL 53;  s2R = 1C2 5 mR 73;

      #TREG = s2L;

      #TREG = s2R;

      }

    else

      {

      s1L = %# 5 mL;

      s1R = 1C2 7 mR;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 7 mL;

      s2R = 1C2 5 mR;

      #TREG = s2L;

      #TREG = s2R;

      }

    }

    *i,mec!"m_ri-./("!si-!e, i!/ mL' "!si-!e, i!/mR)

    {

    if(skps(p_/ri!-le)==0)

      {

      s1L = %# 7 mL 5;

      s1R = 1C2 5 mR 7;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 5 mL 7;

  • 8/17/2019 Programming Used 8

    17/31

  • 8/17/2019 Programming Used 8

    18/31

    if(skps(p_/ri!-le)==0)

      {

      s1L = %# 7 mL 5;

      s1R = 1C2;  &TREG = s1L;

      &TREG = s1R;

      s2L = %# 5 mR 7;

      s2R = 1C2;

      #TREG = s2L;

      #TREG = s2R;

      }

    else if(skps(p_circle)==0)

      {

      s1L = %# 7 mL 53;

      s1R = 1C2;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 5 mR 73;

      s2R = 1C2;

      #TREG = s2L;

      #TREG = s2R;

      }

    else

      {

      s1L = %# 7 mL;

      s1R = 1C2;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 5 mR;

  • 8/17/2019 Programming Used 8

    19/31

      s2R = 1C2;

      #TREG = s2L;

      #TREG = s2R;

      }}

    *i, mec!"m_1&$("!si-!e, i!/ mL' "!si-!e, i!/mR)

    {

    if(skps(p_/ri!-le)==0)

      {

      s1L = %#;

      s1R = 1C2 7 mR 5;

      &TREG = s1L;

      &TREG = s1R;

      s2R = %#;

      s2L = 1C2 5 mL 7;

      #TREG = s2L;

      #TREG = s2R;

      }

    else if(skps(p_circle)==0)

      {

      s1L = %#;

      s1R = 1C2 7 mR 53;

      &TREG = s1L;

      &TREG = s1R;

      s2R = %#;

      s2L = 1C2 5 mL 73;

      #TREG = s2L;

      #TREG = s2R;

      }

  • 8/17/2019 Programming Used 8

    20/31

    else

      {

      s1L = %#;

      s1R = 1C2 7 mR;  &TREG = s1L;

      &TREG = s1R;

      s2R = %#;

      s2L = 1C2 5 mL;

      #TREG = s2L;

      #TREG = s2R;

      }

    }

    *i, mec!"m_22$("!si-!e, i!/ mL' "!si-!e, i!/mR)

    {

    if(skps(p_/ri!-le)==0)

      {

      s1L = %# 5 mL 7;

      s1R = 1C2;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 7 mR 5;

      s2R = 1C2;

      #TREG = s2L;

      #TREG = s2R;

      }

    else if(skps(p_circle)==0)

      {

      s1L = %# 5 mL 73;

      s1R = 1C2;

  • 8/17/2019 Programming Used 8

    21/31

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 7 mR 53;  s2R = 1C2;

      #TREG = s2L;

      #TREG = s2R;

      }

    else

      {

      s1L = %# 5 mL;

      s1R = 1C2;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 7 mR;

      s2R = 1C2;

      #TREG = s2L;

      #TREG = s2R;

      }

    }

    *i, mec!"m_&1$("!si-!e, i!/ mL' "!si-!e, i!/mR)

    {

    if(skps(p_/ri!-le)==0)

      {

      s1L = %#;

      s1R = 1C2 5 mR 7;

      &TREG = s1L;

      &TREG = s1R;

      s2R = %#;

  • 8/17/2019 Programming Used 8

    22/31

      s2L = 1C2 7 mL 5;

      #TREG = s2L;

      #TREG = s2R;

      }else if(skps(p_circle)==0)

      {

      s1L = %#;

      s1R = 1C2 5 mR 73;

      &TREG = s1L;

      &TREG = s1R;

      s2R = %#;

      s2L = 1C2 7 mL 53;

      #TREG = s2L;

      #TREG = s2R;

      }

    else

      {

      s1L = %#;

      s1R = 1C2 5 mR;

      &TREG = s1L;

      &TREG = s1R;

      s2R = %#;

      s2L = 1C2 7 mL;

      #TREG = s2L;

      #TREG = s2R;

      }

    }

    *i,mec!"m_W("!si-!e, i!/ mL' "!si-!e, i!/mR)

    {

  • 8/17/2019 Programming Used 8

    23/31

    if(skps(p_/ri!-le)==0)

      {

      s1L = %# 5 mL 7;

      s1R = 1C2 7 mR 5;  &TREG = s1L;

      &TREG = s1R;

      s2L = %# 5 mL 7;

      s2R = 1C2 7 mR 5;

      #TREG = s2L;

      #TREG = s2R;

      }

    else if(skps(p_circle)==0)

      {

      s1L = %# 5 mL 73;

      s1R = 1C2 7 mR 53;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 5 mL 73;

      s2R = 1C2 7 mR 53;

      #TREG = s2L;

      #TREG = s2R;

      }

    else

      {

      s1L = %# 5 mL;

      s1R = 1C2 7 mR;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 5 mL;

  • 8/17/2019 Programming Used 8

    24/31

      s2R = 1C2 7 mR;

      #TREG = s2L;

      #TREG = s2R;

      }}

    *i,mec!"m_W("!si-!e, i!/ mL' "!si-!e, i!/mR)

    {

    if(skps(p_/ri!-le)==0)

      {

      s1L = %# 7 mL 5;

      s1R = 1C2 5 mR 7;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 7 mL 5;

      s2R = 1C2 5 mR 7;

      #TREG = s2L;

      #TREG = s2R;

      }

    else if(skps(p_circle)==0)

      {

      s1L = %# 7 mL 53;

      s1R = 1C2 5 mR 73;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 7 mL 53;

      s2R = 1C2 5 mR 73;

      #TREG = s2L;

      #TREG = s2R;

      }

  • 8/17/2019 Programming Used 8

    25/31

    else

      {

      s1L = %# 7 mL;

      s1R = 1C2 5 mR;  &TREG = s1L;

      &TREG = s1R;

      s2L = %# 7 mL;

      s2R = 1C2 5 mR;

      #TREG = s2L;

      #TREG = s2R;

      }

    }

    *i, mec!"m_/"r!1("!si-!e, i!/ mL' "!si-!e, i!/mR)

    {

    if(skps(p_/ri!-le)==0)

      {

      s1L = %# 7 mL 5;

      s1R = 1C2 5 mR 7;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 5 mL 7;

      s2R = 1C2 7 mR 5;

      #TREG = s2L;

      #TREG = s2R;

      }

    else if(skps(p_circle)==0)

      {

      s1L = %# 7 mL 53;

  • 8/17/2019 Programming Used 8

    26/31

      s1R = 1C2 5 mR 73;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %# 5 mL 73;

      s2R = 1C2 7 mR 53;

      #TREG = s2L;

      #TREG = s2R;

      }

    else

      {

      s1L = %# 5 mL;

      s1R = 1C2 7 mR;

      &TREG = s1L;

      &TREG = s1R;

      s2L = %#;

      s2R = 1C2;

      #TREG = s2L;

      #TREG = s2R;

      }

    }

    *i,mec!"m_rel3_f*r+r, (*i,)

    {

      B1=1; 88f*r+r,

      B1=0;

    88 sp1=;

      B2=0; 88f*r+r,

      B2=1;

    88 sp2=3;

      B&=1; 88f*r+r,

  • 8/17/2019 Programming Used 8

    27/31

      B&=0;

    88 sp&=;

      B#=0; 88f*r+r,

      B#=1;88 sp#=3;

    sp_rel3_!*rml();

    }

    *i,mec!"m_rel3_reerse (*i,)

    {

      B1=0; 889ck+r,

      B1=1;

    88 sp1=;

      B2=1; 889ck+r,

      B2=0;

    88 sp2=3;

      B&=0; 889ck+r,

      B&=1;

    88 sp&=;

      B#=1; 889ck+r,

      B#=0;

    88 sp#=3;

    sp_rel3_!*rml();

    }

    *i,mec!"m_rel3_lef/ (*i,)

    {

      B1=0; 889ck+r,

      B1=1;

    88 sp1=;

      B2=0; 889ck+r,

      B2=1;

  • 8/17/2019 Programming Used 8

    28/31

  • 8/17/2019 Programming Used 8

    29/31

      B2=1; 88f*r+r,

      B2=0;

    88 sp2=3;

      B&=1; 88f*r+r,  B&=0;

    88 sp&=;

      B#=1; 88f*r+r,

      B#=0;

    88 sp#=3;

    sp_rel3_!*rml();

    }

    *i,mec!"m_rel3_W (*i,)

    {

      B1=0; 88f*r+r,

      B1=1;

    88 sp1=;

      B2=0; 88f*r+r,

      B2=1;

    88 sp2=3;

      B&=0; 88f*r+r,

      B&=1;

    88 sp&=;

      B#=0; 88f*r+r,

      B#=1;

    88 sp#=3;

    sp_rel3_!*rml();

    }

    *i,sp_rel3_!*rml(*i,)

    {

    if(skps(p_/ri!-le)==0)

  • 8/17/2019 Programming Used 8

    30/31

      {

    sp_rel3_m();

      }

    else if(skps(p_sK"re)==0)  {

    sp_rel3_sl*+();

      }

    else

      {

      sp1=2000;

      sp2=2000;

      sp&=2000;

      sp#=2000;

      }

    }

    *i,sp_rel3_sl*+(*i,)

    {

      sp1=$00;

      sp2=$00;

      sp&=$00;

      sp#=$00;

    }

    *i,sp_rel3_m(*i,)

    {

      sp1=2$00;

      sp2=2$00;

      sp&=2$00;

      sp#=2$00;

    }

    *i,/em9k(*i,)

    {

  • 8/17/2019 Programming Used 8

    31/31

      TRIGGER=0;

      LED_LE=1;

    ,el3(10000);

      TRIGGER=1;  LED_LE=0;

    ,el3(10000);

      TRIGGER=0;

      LED_LE=1;

    ,el3(10000);

      TRIGGER=1;

      LED_LE=1;

    ,el3(10000);

    }