基于单片机的自动售货机

  • 格式:doc
  • 大小:341.07 KB
  • 文档页数:24

摘要

本文设计了一种以AT89C51单片机为核心的自动售货机装置的控制系统。详细介绍了自动售货机系统的方案设计、硬件选择、软件编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。该系统以单片机AT89C51芯片为核心,采用集中控制方式实现了对自动售货机全过程的自动控制。系统程序采用汇编及C语言软件进行程序的编写和编译,该软件具有编程简单、查错方便、阅读容易等特点。汇编语言是程序的基本语言,具有容易理解,便于记忆和使用等特点。

关键词:智能自动售货机,AT89C51单片机,LCD液晶, 控制系统

目录

引 言 ...............................................................................................................III

第1章 总体方案设计 ................................................................................. IV

1.1设计要求 ............................................................................................ IV

1.2 设计目标 ........................................................................................... IV

1.3 课题分析 ............................................................................................. V

第2章 硬件设计 ........................................................................................... VI

2.1 此次设计的自动售货机的功能简介 .............................................. VI

2.2 实现自动售货机的功能的设计 ....................................................... VII

2.2.1晶体振荡和复位电路 .............................................................. VII

2.2.2独立键盘按键的识别 ............................................................. VIII

2.2.3投币系统 ................................................................................ VIII

2.2.4 LCD显示 ................................................................................. IX

第3章 软件设计 ........................................................................................... X

3.1 货物选择系统的程序 .......................................................................... X

3.1.1选择系统流程图 ......................................................................... X

3.2 投币系统程序 ................................................................................... XI

3.2.1 投币系统流程图 ...................................................................... XI

3.3 出货系统程序 ................................................................................. XIII

3.3.1 出货系统流程图 .................................................................... XIII

3.4 找零系统程序 ................................................................................. XIV

3.4.1找零系统流程图 ..................................................................... XIV

第4章 仿真设计 .......................................................................................... XV

4.1 Proteus简介 ...................................................................................... XV

4.2仿真设计 ........................................................................................... XV

总结 ............................................................................................................ XVII

参考文献 .................................................................................................... XVIII

附录 .............................................................................................................. XIX

引 言

随着经济发展,传统的固定地点人员售货方式暴露出许多弊端:人力资源需求大;受所需服务地点,地理条件的限制;而且在服务时间上不能最大限度的服务于消费者。自动售货机的出现解决了这些难题。品种繁多,对生活的覆盖面广,自动售货,效率高,可24小时不间断运营;选址容易,且方便改换场地;适合全职经营,也可兼职(副业)经营;作为广告载体,可赚高额外块。投资风险低,收益高。工作人员唯一所需要做的就是添加商品取走货币。如此多的优点使得自动售货机在世界范围内得到广泛的应用。

智能自动售货机是以单片机为核心的自动化控制装置,它集按键选择技术、单片机技术和显示技术于一体,有功能强大、可靠性高、使用方便、维护简单等特点。因此,在商业、生活中得到了广泛的应用。有些智能自动售货机不仅能够自动识别1元、5角硬币,而且能够自动识别20元、10元、5元纸币,还会自动找零,人机对话的应用性提高使自动售货机在国内大面积普及成为可能。智能自动售货机越来越人性化的设计将会很快的占领中国市场。

第1章 总体方案设计

1.1设计要求

设计一台销售袋装小零食的自动售货机,具有硬币识别、币值累加、自动售货等功能。基本要求:

①可识别5角、1元的硬币。并进行累加。

②有货物选择按键,根据选择自动出售对应货物。

1.2 设计目标

从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。从广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。

(1)发达国家现状

日本:各种自动售货机保有量超过600万台,平均20人一台,世界普及率第一。1990年通过自动售货机实现的销售额即已达到5兆日元(约3000亿人民币)。

美国:总的机器保有量大致和日本相当,2000年通过自动售货机实现的销售额达到250亿美元,其中OCS(Office Coffee Service)的销售额排第六位。

韩国:自动售货机的使用历史要远短于其它发达国家,仅有25 年,但据2001 年的统计,总保有量已超过80万台。在2001年韩国生产的自动售货机中OCS占32.7%,排第一位,咖啡自动售货机占 18.1% ,排第三位,仅次于18.6% 的充电自动售货机。瓶罐饮料自动售货机和复合型自动售货机(同机销售瓶罐饮料和热咖啡)都仅占

8.6%,并列第四位。

(2)国内现状

保有量约2万台,且品种单一,主要以瓶饮料售货机为主,技术质量还未完全过关,生产和运营成本较高,收益也不高。导致此现状的主要原因是中国有关的自动售货机企业未能有效解决成本,质量,运营等诸多问题。但由于随中国经济的快速发展和社会的巨大进步,自动售货机的实际需求已相当大。

1.3 课题分析

从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。