摘 要 文章利用微处理器AT89C51作为控制元件设计了一种电子密码锁。介绍了矩阵键盘、LED显示、串行存储、电动机驱动和报警等设计电路。系统能实现电子密码识别、开锁、延时报警、修改用户密码等功能。克服了普通锁需要随身携带钥匙且易丢失、保密性差的缺点,在宾馆、办公大楼、仓库、保险柜和家庭普遍适用。
关键词 AT89C51 电子密码锁串行存储
目 录
中文摘要 1
1 序言 1
2 电路的功能模块设计 1
2.1系统主芯片简介 1
2.2 密码输入及显示电路 2
2.2.1 8155H芯片介绍 2
2.2.2 键盘部分 4
2.2.3 显示部分 4
2.3 AT24C02掉电存储模块设计 4
2.3.1 AT24C02的寻址 5
2.3.2 AT24C02的时序分析 5
2.3.3 AT24C02读操作 6
2.3.4 AT24C02写操作 6
2.4 报警控制模块设计 6
2.5 总体电路图 7
2.6 继电器驱动直流电动机电路 8
2.7 操作指示灯控制电路 8
2.8 设计总框图 8
3 程序设计 ..8
3.1 模块介绍 8
3.2 键盘扫描子程序 8
3.3 动态显示子程序 9
3.4 掉电存储密码子程序 9
3.5 修改密码子程序 10
4 结束语 11
参考文献 11
致谢 ..12
外文页 ..13