Page 1072 - 3-3
P. 1072

PORTA.1 = 1;    //set relay high
                  PORTA.6 = 1;    //set relay high
                  PORTF = 0x42; //motor operate
                  W2_Micro();    //W2  마이크로 스위치 신호 대기
                  PORTF = 0x00; //motor stop
          }


          void W3_in()     //W3 으로 플레이트를 넣는 함수
          {
                  PORTA.2 = 1;    //set relay high
                  PORTA.6 = 1;    //set relay high
                  PORTF = 0x44; //motor operate
                  W3_Micro();    //W3  마이크로 스위치 신호 대기
                  PORTF = 0x00; //motor stop
          }


          void B1_in()     //B1 으로 플레이트를 넣는 함수
          {
                  PORTA.3 = 1;    //set relay high
                  PORTA.6 = 0;    //set relay low
                  PORTF = 0x48; //motor operate
                  B1_Micro();   //B1  마이크로 스위치 신호 대기
                  PORTF = 0x00; //motor stop
          }


          void B2_in()     //B2 로 플레이트를 넣는 함수
          {
                  PORTA.4 = 1;    //set relay high
                  PORTA.6 = 0;    //set relay low
                  PORTF = 0x50; //motor operate
                  B2_Micro();   //B2  마이크로 스위치 신호 대기
                  PORTF = 0x00; //motor stop
          }


          void B3_in()     //B3 으로 플레이트를 넣는 함수
          {
                  PORTA.5 = 1;    //set relay high
                  PORTA.6 = 0;    //set relay low
                  PORTF = 0x60; //motor operate
                  B3_Micro();   //B3  마이크로 스위치 신호 대기
                  PORTF = 0x00;
          }


          void Lift_Up(int floor)   // 엘리베이터를 상승시키는 함수
          {


                                                        - 1072 -
   1067   1068   1069   1070   1071   1072   1073   1074   1075   1076   1077