一种基于51单片机的GSM智能存包柜系统设计.doc

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 工业设计 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-20
  • 论文字数:14430
  • 课题出处:(将大紫)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:本系统主要以单片机为核心部件,通过设计开发有效实现智能存包柜各项基本功能,通过软件编程有效生成六位随机密码,并且在获取到用户手机号码后将其以短信的方式发送至用户手机中。此次设计的系统包括多个存包单元,在充分考虑现实条件以及开发成本基础上,此次主要是通过四个继电器对四个存包单元进行有效模拟。在实际操作过程中,在用户按下“*”按钮,然后输入自己的手机号码,单片机将会调用模块将密码以短信形式发送到用户手机中,在用户取包时,只需要按下键,然后正确输入短信中的六位数密码进行取包操作,密码正确则显示成功开锁,若前三次密码输入均是错误的,此时蜂鸣器系统将会启动,发出时长的报警提示。通过以上自动发送密码短信的方式,不仅有效节约大量时间、劳动力以及资金成本,同时也使人们的日常生活变得更加科学便捷。

本文设计的智能存包柜设计中最大的亮点是,通过模块自动发送六位数密码至用户手机中,有效取代传统方式的钥匙锁以及当前大多商场、超市等场所采用的密码小纸条,本次设计的智能存储柜成本较低,而且不需要专门派人去看管,具有智能性,这也符合绿色可持续发展经济的大局观。

关键词:单片机;存包柜;随机密码;GSM模块

 

目录

摘要

Abstract

1 引言-1

1.1 课题开发的背景和意义-1

1.2 课题的研究现状-1

1.3 课题任务-2

2 系统的总体方案设计-3

2.1 方案的原理、特点-3

2.2 单片机的选择方案-3

2.3 按键模块的选择方案-4

2.4 显示模块的选择方案-4

2.5 报警模块的选择方案-5

2.6 GSM模块的选择方案-6

2.7 继电器模块的选择方案-6

3 系统硬件电路设计-8

3.1 开发环境介绍-8

3.2 单片机最小系统电路的设计-8

3.2.1 晶振电路的设计-9

3.2.2 复位电路的设计-10

3.3 电源电路的设计-10

3.4 显示电路的设计-11

3.5 矩阵按键电路的设计-11

3.6 GSM模块电路的设计-12

3.7报警电路的设计-13

3.8 继电器模拟存包柜电路的设计-14

3.9 硬件总电路图的设计-14

4 软件设计-16

4.1 开发环境介绍-16

4.2 软件系统主程序设计-16

4.3 液晶显示子程序设计-19

4.4 矩阵键盘子程序设计-18

4.5 随机数密码子程序设计-18

4.6 GSM模块子程序设计-20

4.7 密码验证子程序设计-21

5 系统的仿真测试-22

5.1 系统仿真电路-22

5.2 用户存包的仿真测试-22

5.3 用户取包的仿真测试-23

5.3.1 用户输入正确密码的仿真测试-23

5.3.2 用户输入错误密码的仿真测试..-23

6 系统的实物测试-24

6.1 系统实物图-24

6.2 用户存包的实物测试-24

6.3 GSM模块发送短信的实物测试-26

6.4 用户取包的实物测试-26

7 展望-28

8 结论-29

参考文献-30

致 谢-31


支付并下载

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