2。2 显示模块 11
2。3 键盘输入模块 15
2。4 报警模块 16
2。5 密码掉电保存电路 17
3 系统软件设计 19
3。1 系统软件设计流程图 19
3。2 系统部分代码 21
4 系统仿真设计 23
4。1 Proteus 软件介绍 23
4。2 系统仿真图 24
5 系统调试 25
5。1 调试过程 25
6 总结 28
参考文献 29
致谢 30
图清单
图序号 图名称 页码
图1-1 数字电路控制原理图 5
图1-2 单片机控制原理图 5
图2-1 AT89C51封装图 9
图2-2 AT89C51引脚图 9
图2-3 晶振电路 11
图2-4 复位电路 11
图2-5 LCD1602的管角介绍 12
图2-6 LCD1602显示电路 12
图2-7 矩形键盘 16
图2-9 密码保存电路 17
图2-10 开锁电路 18
图3-1 系统程序设计结构图 20
图4-1 系统仿真图 24
图5-1 单片机开发板实物图 25
图5-2 功能选择时的初始状态 26
图5-3 开锁状态 26
图5-4 密码输入状态 26
图5-5 密码正确开锁 26
图5-6 密码修改状态 27
图5-7 密码修改正确和成功 27
表清单
表序号 表名称 页码
表2-1 AT89C51的一些特殊功能口 10
表2-2 LCD1602液晶显示器引脚功能表 13
表2-3 寄存器选择控制表