Page 259 - MDP2020-3
P. 259

················································································  명장양성프로젝트  【MDP】  과제발표회  자료집  Ⅲ    |  253


                                                    wrongPW();
                                            }

                                            b=0;
                                    }

                                    if  (b==2)  {
                                            cnt=0;

                                            lcd_clear();
                                            lcd_gotoxy(0,0);
                                            lcd_puts("CHANGE  PASSWORD  ><");
                                            delay_ms(1000);
                                            lcd_clear();

                                            lcd_puts("CHANGE:");
                                            while  (1){
                                                    PORTD  =  0xf0;
                                                    if((PIND&0xf0)!=0xf0){
                                                            Key();

                                                            PORTD  =  0xf0;                    //키  매트릭스
                                                            while(PIND  !=  0xf0);          //스위치가  눌렸을  때만  작동하게  설정
                                                            delay_ms(1);
                                                    }
                                                    if(b==1){

                                                            if(cnt==5){
                                                                    lcd_clear();
                                                                    lcd_gotoxy(0,0);
                                                                    lcd_puts("CHANGE  PASSWORD!");
                                                                    delay_ms(1000);

                                                                    lcd_clear();
                                                                    changePW();
                                                                    break;
                                                            }
                                                            else{

                                                                    lcd_clear();
                                                                    lcd_gotoxy(0,0);
                                                                    lcd_puts("WRONG  PASSWORD");
                                                                    delay_ms(1000);
                                                                    lcd_clear();

                                                                    wrongPW();
                                                                    break;
                                                            }
                                                    }
   254   255   256   257   258   259   260   261   262   263   264