基于单片机的自动售货机的控制系统设计.doc

资料分类:科技学院 上传会员:王媛媛 更新时间:2021-06-05
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9888
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着人们生活质量的不断提高,自动售货机以其突出的便利性深受大众欢迎。但目前自动售货机智能化程度还不高,如操作复杂、不能根据货物余量情况提醒补货等,从而不能大量普及。

本文以单片机STC89C52为控制核心,利用GSM模块、非接触式IC卡读写模块、LCD1602显示模块等设计自动售货机控制系统。用GSM模块来进行手机预订货物,采用非接触式IC卡读写模块进行购物付款,LCD1602显示模块显示购物情况。另外,该系统还具备货物不足时提醒店主补充的功能。该系统智能化程度相对提高,并且易于操作。

 

关键词:自动售货机,单片机,GSM模块,LCD显示,IC卡读写模块

 

目录

摘要

Abstract

1  绪论-6

1.1  课题的研究背景和意义-6

1.2  国内的发展现状-6

1.3  本课题的主要目标-7

2  自动售货机的控制系统总体设计-7

2.1  自动售货机的系统结构-7

2.2  自动售货机的设计思路-8

3  自动售货机的硬件设计-8

3.1  单片机最小系统设计-8

3.1.1  单片机STC89C52的基本概述-8

3.1.2  89C52的引脚说明-9

3.1.3  单片机最小系统设计-9

3.2   LCD1602显示电路设计-10

3.2.1  LCD1602的概述-10

3.2.2  LCD1602的硬件电路设计-10

3.3  GSM模块设计-11

3.3.1  GSM模块--SIM900A的概述-11

3.3.2  SIM900A的功能框图-12

3.3.3  SIM900A主要特性-12

3.3.4  SIM900A模块电路设计-12

3.4  非接触式IC卡读写模块的设计-14

3.4.1  非接触式IC卡读写模块的概述-14

3.4.2   MF-RC522芯片介绍-15

3.4.3  RC522工作原理-16

3.4.4  读写模块电路-16

4  系统的软件设计-17

4.1  系统软件设计总述-17

4.2  自动售货机的选择货物流程设计-18

4.3  自动售货机的付款流程设计-19

4.4  货物不足提醒系统流程设计-20

结  论-21

参 考 文 献-22

致  谢-23

附  录:-24

1  设计总原理图与实物图-24

2  C语言程序-25

相关论文资料:
最新评论
上传会员 王媛媛 对本文的描述:本文是以单片机STC89C52为核心的自动售货机控制系统的设计。本设计使用keil来进行C语言单片机控制程序的编写、调试。通过单片机STC89C52与GSM模块、非接触式IC卡读写模块,LCD1602显示模......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: