Page 323 - MDP2020-3
P. 323

················································································  명장양성프로젝트  【MDP】  과제발표회  자료집  Ⅲ    |  317


                    PORTF  =  0x44;      //motor  operate
                    Infrared();          //엘리베이터  qrd  신호대기

                    PORTF  =  0x00;      //motor  stop
            }


            void  B1_out()      //B1에서  플레이트를  꺼내는  함수
            {

                    PORTA.3  =  0;        //set  relay  low
                    PORTA.6  =  1;        //set  relay  high
                    PORTF  =  0x48;      //motor  operate
                    Infrared();          //엘리베이터  qrd  신호  대기
                    PORTF  =  0x00;      //motor  stop

            }


            void  B2_out()      //B2에서  플레이트를  꺼내는  함수
            {
                    PORTA.4  =  0;        //set  relay  low

                    PORTA.6  =  1;        //set  relay  high
                    PORTF  =  0x50;      //motor  operate
                    Infrared();          //엘리베이터  qrd  신호  대기
                    PORTF  =  0x00;      //motor  stop
            }



            void  B3_out()      //B3에서  플레이트를  꺼내는  함수
            {
                    PORTA.5  =  0;        //set  relay  low
                    PORTA.6  =  1;        //set  relay  high

                    PORTF  =  0x60;      //motor  operate
                    Infrared();          //엘리베이터  qrd  신호  대기
                    PORTF  =  0x00;      //motor  stop
            }



            void  W1_in()      //W1로  플레이트를  넣는  함수
            {
                    PORTA.0  =  1;        //set  relay  high
                    PORTA.6  =  1;        //set  relay  high
                    PORTF  =  0x41;      //motor  operate

                    W1_Micro();          //W1  마이크로  스위치  신호  대기
                    PORTF  =  0x00;      //motor  stop
            }
   318   319   320   321   322   323   324   325   326   327   328