摘要:社会在发展,科技在进步,人们在生活水平不断提高的情况下,对于社会服务质量和公共设施建造有了更高的要求,尤其是对于公共场所的物品存储服务。超市是一个很常见的公共场合,人流量大,顾客类型多,为了给顾客提供更好的物品存储服务,一般会设有自动存物箱以便于顾客自助存物,它具有操作简单、安全可靠等特点。
本次毕设以STC89C52作为主控制器,配合液晶显示模块、矩阵键盘模块、蜂鸣器模块和电源模块组成整个系统。顾客需要存物时按存键,系统会随机打开一个空存物箱,并且随机产生一组4位数密码。顾客需要取物时按取键,系统会提示输入密码并比对密码是否正确,密码正确则开箱,密码错误则蜂鸣器报警。由于密码只能使用一次,所以安全性能很高。密码是软件随机产生的,这使得硬件更加经济实用,方便安装。
关键词:超市储物箱,STC89C52,随机密码
目录
摘要
Abstract
1 绪论-4
1.1 研究背景及意义-4
1.2 电子存物箱的发展现状-4
1.3 设计目标-5
2 电子存物箱的方案设计-5
2.1 芯片方案的选择-5
2.2 电子存物箱系统框图-5
3 系统的硬件设计-5
3.1 STC89C52单片机及最小系统-6
3.2 液晶显示模块-8
3.3 按键输入模块-10
3.4 蜂鸣器模块-10
4 软件设计-11
4.1 总体程序流程图设计-11
4.2 液晶显示程序设计-12
4.3 矩阵键盘的扫描流程设计-13
5 系统的调试与运行-15
5.1 软件调试-15
5.2 硬件调试-17
结论-22
参考文献-23
致谢-24