| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 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 |

