基于单片机的自动存包柜设计(附件)【字数:11444】

摘 要近些年来,随着智能化时代的到来,人们对于生活水平质量的要求越来越高,为了更好的服务于顾客群体,更加妥善保管顾客的物品,智能化的自动存包柜就显得尤为值得人们关注。本设计从自动存包柜的背景出发,分析了自动存包柜的发展趋势,并进行方案论证,最终设计出基于单片机的自动存包柜。本设计以STC89C52RC单片机作为核心,将整个系统分模块进行设计,大致可分为存包,取包两大模块,细分可以分为五个模块主控模块,显示模块,45矩阵键盘模块,存包柜模拟模块以及GSM模块,通过随机密码的生成和对比,模拟完整的存包和取包流程。本设计具有成本低,简单实用的特点,且利用软件产生密码安全可靠。
目 录
第一章 绪论 1
1.1自动存包柜的背景及意义 1
1.2自动存包柜的研究状况及成果 1
1.3自动存包柜的未来前景 2
1.4本设计研究内容及关键问题 3
1.4.1研究内容 3
1.4.2关键问题 3
第二章 设计方案论证及选择 4
2.1 单片机选择 4
2.1.1 MSP430单片机 4
2.1.2 STC89C52RC单片机 4
2.2显示屏选择 4
2.2.1 LCD1602显示屏 4
2.2.2 LCD12684显示屏 4
2.3键盘选择 5
2.3.1 独立式键盘 5
2.3.2 矩阵式键盘 5
2.4存包柜选择 5
2.5密码反馈方案论证 5
2.5.1指纹式自动存包柜 5
2.5.2条形码感应式自动存包柜 6
2.5.3短信密码式自动存包柜 7
第三章 系统硬件电路原理及设计 8
3.1 STC89C52RC简介 8
3.1.1单片机综述 8
3.1.2 STC89C52RC主要特点 8
3.1.3 STC89C52RC引脚功能 9
3.2基本硬件电路设计 11
3.2.1单片机STC89C52RC最小系统电路 11
3.2.2 LED灯光电 *好棒文|www.hbsrm.com +Q: ^351916072^ 
路 12
3.2.3继电器电路 13
3.2.4蜂鸣器电路 13
3.2.5 LCD1602显示电路 14
3.2.6 45键盘电路 15
3.2.7 GSM模块电路 16
3.2.8 电源电路 16
第四章 系统软件设计 18
4.1 C语言 18
4.1.1 C语言综述 18
4.1.2 C语言特点 18
4.1.3基于单片机的C语言(C51) 18
4.2程序设计 19
4.2.1设计步骤 19
4.2.2主程序流程图 20
4.2.3键盘模块程序流程图 20
4.2.4显示模块程序流程图 21
4.2.5 GSM模块程序流程图 22
4.2.6存包模式程序流程图 23
4.2.7取包模式程序流程图 24
4.3随机密码的设计 24
4.4密码对比 25
第五章 设计制作与调试 26
5.1硬件调试 26
5.2软件调试 26
5.3 PCB图绘制 28
5.4自动存包柜实物图 29
5.5部分功能测试 29
5.5.1存包 29
5.5.2取包 30
结束语 32
致 谢 33
参考文献 34
附录1 硬件电路设计图 35
绪论
1.1自动存包柜的背景及意义
自动存包柜又名自动寄存柜,自动储物柜,上世纪计算机技术和微电子技术的迅速发展,使得传统寄存行业迈向了电子式寄存应用的发展道路。近年来,随着智能化时代的到来,人们对于生活水平质量的要求越来越高,为了更好的服务于顾客群体,为了更好的服务于顾客群体,更加妥善保管顾客的物品,因此商家一般都会为顾客提供各种形式的物品寄存服务,传统的寄存服务包括人工存包、机械锁存包柜等,但存在效率低、人手不足、钥匙容易丢失等问题,而各种新型的自动存包柜,克服了传统存包服务中不足,在实现顾客自由存包的基础上,又能够最大程度上保证寄存包裹的安全,同时也让商家减少了人力成本。在人流量大的场合,如超市、图书馆、游乐园等其它专业应用场合,一般都设有自动存包柜,为顾客寄存包裹提供便利。
1.2自动存包柜的研究状况及成果
自动存包柜可以让使用者自助储存物品,最早出现于日本,20世纪末开始在中国广泛使用,常见的规格有5格、10格、12格、15格、18格和24格。最早的自动存包柜是机械式,慢慢的发展为电子式存包柜。
机械式存包柜,利用传统的钥匙或者硬币来打开存包柜,初期大范围使用,但由于其不方便管理,安全性也不高,现在基本被淘汰了。
电子式自动存包柜,从工作原理来说就是通过CPU控制电路来驱动存包柜的打开。在目前,市场上的电子式自动存包柜采用的是单片机进行设计,相比机械式存包柜,安全性更好,操作也比较方便。
条形码感应式自动存包柜,使用者存包时,系统接受指令后打开对应存包柜并打印一张条形码纸作为取包的凭条。使用者取包时,通过扫描存包时取走的条形码纸来打开相应的存包柜。
在科学技术不断发展的今天,安全性成为特定人群特别关注的指标。现在已被证明的人体特征要素如指纹,虹膜和视网膜等,都可以凭借其来确定身份。由于指纹的唯一性、处理器的高速化,指纹识别技术的成熟化,指纹式自动存包柜开始得到广泛应用。
当自动存包柜面向校园,公司等固定群体时,RFID卡式自动存包柜就出现在人们的视野之中。RFID 卡在其内部一般有多个集成电路,可以实现对信息的存储和处理,常用来实现身份识别的功能,生活中常见的有校园卡、社保卡、身份证等。由于能够识别身份,在安全性和管理上就有着独特的优势。常用的接触式IC卡和非接触式IC卡,都属于RFID卡范畴。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/177.html

好棒文