200;i++)Р?for(j=0;j<250;j++);Р}Р/*函数功能:密码比较子程序*/Рvoid pwcmp(void)Р{Рunsigned char j;Рfor (j=0;j<4;j++)Р{Р if (pw[j]==pwin[j])Р pwflag=1;Р?elseР {pwflag=0;j=4;}Р}Рif (count<4)//密码小于4位,直接显示OFFР{pwflag=0;count=4;}Рif (pwflag==1)Р {dis_buf[0]=dis_code[11];Р dis_buf[1]=dis_code[0];Р dis_buf[2]=dis_code[13];Р dis_buf[3]=dis_code[13];Р?}РelseР {dis_buf[0]=dis_code[12];Р dis_buf[1]=dis_code[12]; Р dis_buf[2]=dis_code[0]; Р dis_buf[3]=dis_code[13]; Р?} Р} Р/*函数功能:键盘扫描子程序*/ Рvoid keyscan(void) Р{ Рunsigned char n,j; Р?//扫描第一行Р?P3=0xfe; Р?n=P3; Р?n&=0xf0; Р?if(n!=0xf0) Р?{ Р delay(); Р P3=0xfe; Р n=P3; Р n&=0xf0; Р if(n!=0xf0) Р { Р switch(n) Р{Рcase(0xb0):Рif (count<4)Р{ Рdis_buf[count]=dis_code[8];Рif (updataflag==1) //按下修改密码键Рpw[count]=0; РelseРpwin[count]=0;Рcount++;Рdelay();Р}Рbreak;Рcase(0x70):