基于C语言51单片机电子密码锁的设计与仿真

时间:2011-11-18来源:网络

  2.2.1 主程序模块

  主租序主要用于定义全局变量,给全局变量赋初值,初始化EPROM,启动定时器以及从AT24C02中读取密码, 为整个程序提供数据。

  2.2.2 密码比较判断模块

  该模块的功能是将键盘输入的密码利用IF语句与设定的密码进行逐个比较,若密码完全正确则*;若不正确,则按下BACK键,重新输入密码,每按下BACK键一次,输人次数将自加1,当3}fi都出错则报警。

  2.2.3 密码修改模块

  在窖码输入正确情况下,可以按下SET对密码进行重新设置,每设定一位就将密码送给AT24C02存储起来,当设置6位密码完毕后,系统将自动跳到程序开始,调用新设置的辚码。

  STC89C52向AT24C02写入密码子程序:void wrtte_byte(uchar date)

基于C语言51单片机电子密码锁的设计与仿真

1 2 3 4

关键词: STC89C52 电子密码锁

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版