发布时间 : 星期一 文章基于单片机的电子密码锁更新完毕开始阅读2adb323b84254b35effd34ba
}
for(i=1;i<7;i++) { }
comein=1;
if(mmc[i-1]!=at24c04_read(i))
{comein=0;return ;}
void main() { //
ucharm,n; comein=0; dianji=0;
//for(n=0;n<2;n++)
{speak=~speak;delay_1(500);}
init_lcd();
lcd_showstring(0,0,start); // // // //
for(m=1;m<7;m++) //写入初始密码 第二次下载后注释掉这几句 { }
at24c04_write(m,chushi[m-1]);
44
while(1) { keyscan();
if(ok==20)//确认键按下 {
45
if(count==5) {
if(set==1)//处于修改密码状态 {
for(m=1;m<7;m++) //写入修改密码 { at24c04_write(m,mmx[m-1]); delay_1(10);
} if(a)
{ write_lcd_command(0x01); lcd_showstring(0,0,xgqd); delay_1(500);init_lcd();
set=0; count=-1;
lcd_showstring(0,0,start);break;}
}
else//输入密码确定 {
46
set=0; compare();
//write_lcd_command(0x01); //write_lcd_data(comein+'0'); if(comein)
{ write_lcd_command(0x01); lcd_showstring(1,0,come); dianji=1;//密码正确
} else { write_lcd_command(0x01); lcd_showstring(0,0,error); for(m=0;m<5;m++) { // keyscan(); for(n=0;n<8;n++)
speak=~speak;
}
//if(close1)
}
}
}
}
}
//close();
}
五、模拟仿真图
输入正确密码
47