Page 1071 - 3-3
P. 1071

PORTA.2 = 0;    //set relay low
                    PORTA.6 = 0;    //set relay low
                    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; //Mmotor 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()    //B2  에서 플레이트를 꺼내는 함수
            {
                    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
            }


            void W2_in()     //W2 로 플레이트를 넣는 함수
            {


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