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

for(j=0; j<8;  j++){
                            for(k=0;  k<8; k++){
                                 if(k<7) PORTC +=  0x01;
                                 else  PORTC=  0x00;
                            }
                                    if(j<7)  PORTA  <<=  1;
                            else  PORTA  =  0x01;
                       }
                            if(i<7)  PORTF  <<=  1;
                       else PORTF = 0x01;
                 }
            }//첫  번째  LED부터  오백십이  번째  LED까지  하나씩  점멸.
            void  pattern_edge()
            {
                 int  i;
                 for(i=0;  i<50; i++){
                       PORTC  =  0x03; PORTF = 0x18; PORTA = 0x18; delay_ms(1);
                       PORTC  +=  0x01; delay_ms(1);
                 }//1
                 for(i=0;  i<8; i++){
                       PORTC  =  0x02; PORTF = 0x3C; PORTA  = 0x20; delay_ms(1);
                            PORTA  >>=  1;  PORTF  =  0x24;  delay_ms(1);
                            PORTA  >>=  1;  delay_ms(1);
                            PORTA  >>=  1;  PORTF  =  0x3C;  delay_ms(1);
                       PORTC  +=  0x01; PORTF = 0x24; PORTA = 0x20; delay_ms(1);
                       PORTA  =  0x04;  delay_ms(1);
                       PORTC  +=  0x01; PORTA  = 0x20; delay_ms(1);
                       PORTA  =  0x04;  delay_ms(1);
                       PORTC  +=  0x01; PORTF = 0x3C; PORTA  = 0x20; delay_ms(1);
                            PORTA  >>=  1;  PORTF  =  0x24;  delay_ms(1);
                            PORTA  >>=  1;  delay_ms(1);
                            PORTA  >>=  1;  PORTF  =  0x3C;  delay_ms(1);
                 }//2
                 for(i=0;  i<5; i++){
                       PORTC  =  0x01; PORTF = 0x7E; PORTA = 0x40; delay_ms(1);
                            PORTA  >>=  1;  PORTF  =  0x42;  delay_ms(1);
                            PORTA  >>=  1;  delay_ms(1);
                            PORTA  >>=  1;  delay_ms(1);
                            PORTA  >>=  1;  delay_ms(1);
                            PORTA  >>=  1;  PORTF  =  0x7E;  delay_ms(1);
                       PORTC  +=  0x01;  PORTF =  0x42;  PORTA =  0x40;  delay_ms(1);
                       PORTA  =  0x02;  delay_ms(1);
                       PORTC  +=  0x01;  PORTF =  0x42;  PORTA =  0x40;  delay_ms(1);
                       PORTA  =  0x02;  delay_ms(1);
                       PORTC  +=  0x01;  PORTF =  0x42;  PORTA =  0x40;  delay_ms(1);
                       PORTA  =  0x02;  delay_ms(1);



                                                         -  273  -
   275   276   277   278   279   280   281   282   283   284   285