摘 要:随着人们生活质量的不断提高,自动售货机以其突出的便利性深受大众欢迎。但目前自动售货机智能化程度还不高,如操作复杂、不能根据货物余量情况提醒补货等,从而不能大量普及。
本文以单片机STC89C52为控制核心,利用GSM模块、非接触式IC卡读写模块、LCD1602显示模块等设计自动售货机控制系统。用GSM模块来进行手机预订货物,采用非接触式IC卡读写模块进行购物付款,LCD1602显示模块显示购物情况。另外,该系统还具备货物不足时提醒店主补充的功能。该系统智能化程度相对提高,并且易于操作。78187
毕业论文关键词:自动售货机,单片机,GSM模块,LCD显示,IC卡读写模块
Abstract:With the continuous improvement of people's quality of life,a vending machine for its outstanding convenience is welcomed by the public。But the present vending machine intelligent degree is not high,such as complex operation, and it cannot remind the replenishment according to the margin of the goods ,etc。So vending machines can’t be widely used。
In this paper,the MCU STC89C52 is adopted as the control core,the non-contact IC card read/write module and the LCD1602 display module are used to design the vending machine control system。Use the GSM module to book goods by mobile phone ,the non - contact IC card read/write module is used to pay for our purchases,the LCD1602 display module displays shopping situation。In addition,this system can also remind shopkeepers of replenishment when the goods are not enough。The intelligence of system is relatively increased, and easy to operate。
Keywords:Vending machines,MCU,GSM module,LCD display module,IC card read/write module
目 录
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工作原理