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

switch(c){
                            case  '1'  :  while(1){
                                 alphabet_pattern();
                                 if(UCSR0A ==  0x80) break;
                            }
                            case  '2'  :  while(1){
                                 pattern_flash();
                                 if(UCSR0A ==  0x80) break;
                            }
                            case  '3'  :  while(1){
                                 pattern_edge();
                                 if(UCSR0A ==  0x80) break;
                            }
                            case  '4'  :  while(1){
                                 pattern_slide1();
                                 if(UCSR0A ==  0x80) break;
                            }
                            case  '5'  :  while(1){
                                 pattern_slide2();
                                 if(UCSR0A ==  0x80) break;
                            }
                            case  '6'  :  while(1){
                                 pattern_twinkle();
                                 if(UCSR0A ==  0x80) break;
                            }
                            case  '7'  :  while(1){
                                 pattern_cross();
                                 if(UCSR0A ==  0x80) break;
                            }
                            default : while(1){
                                 normal_status();
                                 if(UCSR0A ==  0x80) break;
                            }
                       }
                       normal_status();
                 }
            }
            void  set_port()
            {
                 DDRA=0xff;  //z축
                 DDRC=0x07; //x축
                 DDRF=0xff;  //y축
            }
            void  set_interrupt()
            {
                 UCSR0A=0x00;



                                                         -  257  -
   259   260   261   262   263   264   265   266   267   268   269