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

//  안정화  변수가  0일  때  실행

                if(i==0){
                    lcd_clear();

                    if  (mode==5)mode=1;
                    //  안정화  변수  1로  토글하여  0.3초간  입력받지  못하게  함
                    i=1;}

                #asm("sei")  }



            void  init(void){
                //  포트  설정
                DDRF=0xff;

                PORTF=0x00;
                DDRA=0x00;


                //  인터럽트  설정  (외부  인터럽트  0~3  하강엣지로  설정)
                EICRA=0xaa;

                EIMSK=0x0f;
                SREG|=0x80;


                //  타이머카운터  설정(노멀모드  1024분주  16.6ms  타이머카운터0  사용)
                TCCR0=0x07;

                TCNT0=99;
                TIMSK=0x01;


                //USART 설정
                UCSR0A=0x00;

                UCSR0B=0x18;
                UCSR0C=0x06;

                UBRR0H=0x00;
                UBRR0L=103;


                //  LCD  초기화
                lcd_init(16);  }







                                                         -  685  -
   687   688   689   690   691   692   693   694   695   696   697