1、 毕业设计报告(论文)毕业设计报告(论文) (2012 届) 题 目: 智能自动售货机系统电路设计 所 属 系: 自动化技术系 班 级: 电子 0911 学 生 姓 名: 学 号: 同 组 成 员: 指 导 教 师: 目录目录 摘要 1 关键词 1 0 引言. 2 1 总体设计方案. 2 1.1 设计要求 . 2 1.2 设计目标 . 2 1.3 分析结果 . 3 1.4 功能框图 . 3 2 硬件设计. 5 2.1 检空装置 . 5 2.2 推进装置 . 6 2.3 报警装置 12 3 软件设计 18 3.1 主程序 18 3.2 报警系统程序 19 4 硬件方案整合 19 4.1 其他单元
2、电路 19 4.2 总原理图 21 4.3 元器件清单. 21 4.4 PCB 板. 21 5 软件方案整合 22 5.1 选择系统程序 23 5.2 投币系统程序 23 5.3 出货系统程序 32 5.4 找零系统程序 33 6 外观设计 34 7 生产工艺文件 34 8 总结 37 致谢 . 39 参考文献 . 39 附录 1 电路中主要集成芯片引脚图及引脚功能说明. 40 附录 2 软件系统程序代码. 43 1 报警系统 43 2 选择系统 44 3 投币系统 52 4 出货系统 53 5 找零系统 53 附录 3 总原理图. 56 附录 4 元器件清单及封装形式. 57 附录 5 工艺
3、文件. 58 - 1 - 摘要摘要 本文设计了一种以 AT89C51 单片机为核心的自动售货机装置的控制系统。详细介绍 了自动售货机系统的方案设计、硬件选择、软件编写,并重点描述了自动售货机系统的工 作原理、系统设计、软件编程的原则和技巧。该系统以单片机 AT89C51 芯片为核心,采用 集中控制方式实现了对自动售货机全过程的自动控制。系统程序采用汇编及 C 语言软件进 行程序的编写和编译,该软件具有编程简单、查错方便、阅读容易等特点。汇编语言是程 序的基本语言,具有容易理解,便于记忆和使用等特点。 关键词关键词 智能自动售货机 AT89C51 单片机 LCD 液晶 控制系统 - 2 - 0
4、0 引言引言 随着经济发展,传统的固定地点人员售货方式暴露出许多弊端:人力资源需求大;受 所需服务地点,地理条件的限制;而且在服务时间上不能最大限度的服务于消费者。自动 售货机的出现解决了这些难题。品种繁多,对生活的覆盖面广,自动售货,效率高,可 24 小时不间断运营;选址容易,且方便改换场地;适合全职经营,也可兼职(副业)经营; 作为广告载体,可赚高额外块。投资风险低,收益高。工作人员唯一所需要做的就是添加 商品取走货币。如此多的优点使得自动售货机在世界范围内得到广泛的应用。 智能自动售货机是以单片机为核心的自动化控制装置,它集按键选择技术、单片机技 术和显示技术于一体,有功能强大、可靠性高
5、、使用方便、维护简单等特点。因此,在商 业、生活中得到了广泛的应用。有些智能自动售货机不仅能够自动识别 1 元、5 角硬币,而 且能够自动识别 20 元、10 元、5 元纸币,还会自动找零,人机对话的应用性提高使自动售 货机在国内大面积普及成为可能。智能自动售货机越来越人性化的设计将会很快的占领中 国市场。 1 1 总体设计方案总体设计方案 1.1 设计要求 设计一台销售袋装小零食的自动售货机,具有硬币识别、币值累加、自动售货等功能。 基本要求: 可识别 5 角、1 元的硬币。并进行累加。 有货物选择按键,根据选择自动出售对应货物。 具有防盗报警功能。 1.2 设计目标 从自动售货机的发展趋势
6、来看,它的出现是由于劳动密集型的产业构造向技术密集型 社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流 通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再 加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的 机器便应运而生了。从广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从 狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源 的不足,适应消费环境和消费模式的变化,24 小时无人售货的系统可以更省力,运营时需 要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升 的问题等各项优点。 (1)发达国家现状 日本:各种自动售货机保有量超过 600 万台,平均 20 人一台,世界普及率第一。1990 年通过自动售货机实现的销售额即已达到 5