第一范文网 - 专业文章范例文档资料分享平台

基于单片机的电子密码锁

来源:用户分享 时间:2025/6/1 16:22:03 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

}

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

搜索更多关于: 基于单片机的电子密码锁 的文档
基于单片机的电子密码锁.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1o75e2bllx2xn8v9vo3e_12.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top