基于单片机的自动存包柜设计.doc

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 工业大学 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-06-25
  • 论文字数:12442
  • 课题出处:(火箭女孩)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:近些年来,随着智能化时代的到来,人们对于生活水平质量的要求越来越高,为了更好的服务于顾客群体,更加妥善保管顾客的物品,智能化的自动存包柜就显得尤为值得人们关注。

本设计从自动存包柜的背景出发,分析了自动存包柜的发展趋势,并进行方案论证,最终设计出基于单片机的自动存包柜。本设计以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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费