需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12442 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:近些年来,随着智能化时代的到来,人们对于生活水平质量的要求越来越高,为了更好的服务于顾客群体,更加妥善保管顾客的物品,智能化的自动存包柜就显得尤为值得人们关注。 本设计从自动存包柜的背景出发,分析了自动存包柜的发展趋势,并进行方案论证,最终设计出基于单片机的自动存包柜。本设计以STC89C52RC单片机作为核心,将整个系统分模块进行设计,大致可分为存包,取包两大模块,细分可以分为五个模块:主控模块,显示模块,45矩阵键盘模块,存包柜模拟模块以及GSM模块,通过随机密码的生成和对比,模拟完整的存包和取包流程。 本设计具有成本低,简单实用的特点,且利用软件产生密码安全可靠。
关键词:自动存包柜;STC89C52RC单片机;45矩阵键盘;GSM;随机密码
目录 摘要 Abstract 第一章-绪论-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灯光电路-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 |