基于C语言51单片机电子密码锁的设计与仿真
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)
手机电池相关文章:手机电池修复
51单片机相关文章:51单片机教程
c语言相关文章:c语言教程
单片机相关文章:单片机教程
单片机相关文章:单片机视频教程
单片机相关文章:单片机工作原理
蜂鸣器相关文章:蜂鸣器原理
评论