Page 244 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 244

}
            void  CtnRight(void)
            {
                       PORTF=0x2a;
            //커튼을  오른쪽으로  동작
                          delay_ms(200);
            //딜레이  200ms
            }


            void  Remote(void)  {
            //리모컨  적외선  값  수신함수
                 if(allow_remote)
                 {
                                 if(ir_rx_flag)  {
            //만약  리모컨  값을  입력  받으면
                                 #asm("cli")
            //인터럽트  사용을  금지한다.
                                 ir_rx_flag  =  0;
              //리모컨  값을  초기화  해준다.

                                 switch(ir_rx_data[2])  {
            //수신한  값을  스위치  케이스  문에  대입

                                       case  0x04  :
              //버튼  ‘1‘을  누르면
                                                                led0=1;
            //LED1  제어  변수를  1만큼  더한다.
                                                                delay_ms(100);
            //0.1초  딜레이
                                            break;

                                       case  0x05  :
            //버튼  ‘2’를  누르면
                                                                led1=1;
            //LED2  제어  변수를  1만큼  더한다.
                                                                delay_ms(100);
              //0.1초  딜레이
                                            break;

                                       case  0x06  :
              //버튼  ‘3’을  누르면




                                                         -  237  -
   239   240   241   242   243   244   245   246   247   248   249