简易自动售货机(附件)【字数:10430】
摘 要 在自动化趋势逐步扩大的当今社会,自动售货机的普及范围越来越广。本课题将简易售货机(具备基础、简要功能的自动售货机)作为研究对象,通过查阅国内外参考文献,了解其基本功能及结构原理,针对简易售货机的技术背景、应用现状的发展情况,以及系统设计的具体细节均做出了客观介绍。 基于51单片机的简易售货机系统设计,以STC89C52芯片为主控器,1602液晶屏显示。运用Keil Uvision3进行C语言程序的编译调试、Altium?designer?9绘制硬件原理图及PCB,由Protues7.5实现系统仿真和调试。 设计的技术难点在于商品展示的界面切换、选用的矩阵键盘,以及矩阵键盘中数据存储的原理及流程分析,且按键中增加了“查询”按键,便于商户实时掌握各项商品的销售情况,以便在补货时对商品及时做出取舍,使简易售货机的功能更加智能化。
目 录
第一章 概述 1
1.1 选题的研究背景及意义 1
1.2 发展现状 2
1.2.1 自动售货机的概念及分类 2
1.2.2 国内外研究的发展现状 2
1.3 本课题研究的主要内容 2
第二章 系统的总体设计 4
2.1 简易售货机的总体框图 4
2.2 简易售货机的功能介绍 5
2.2.1 售货功能 5
2.2.2 商品销售情况的查询功能 5
2.3 主控制器的设计选择 5
2.4 显示方案的设计选择 6
2.5 键盘方案的设计选择 7
第三章 系统的硬件设计 8
3.1 51单片机主控制器介绍 8
3.1.1 概述 8
3.1.2 主控器引脚及说明 9
3.2 简易售货机组成结构电路图 11
3.2.1 晶振电路 11
3.2.2 复位电路 11
3.2.3 存储电路 12
3.2.4 稳压电路 14
3.2.5 显示电路 14
3.2.7 按键电路 13
第四章 系统的软件流程图设计 *好棒文|www.hbsrm.com +Q: ^351916072^
17
4.1 简易售货机货物选择流程图 17
4.2 销售查询程序流程图 18
第五章 仿真与测试 19
5.1 系统仿真图 19
5.2 简易售货机PCB电路板 19
5.3 Keil软件的系统测试 20
5.4 简易售货机的功能仿真 22
5.4.1 销售功能仿真 22
5.4.2 商品销量查询功能仿真 23
第六章 结论与展望 25
6.1 结论 25
6.2 展望 26
参考文献 26
致谢 28
附录 29第一章 概述
1.1 选题的研究背景及意义
众所周知,生活中的自动售货的方式是多样灵活。比如联机方式的实行,将售货机内的信息实时地传送到各营业点的电脑中是通过电话线路实行的,从而确定了货品的发送、补充和商品选定的顺利实行。为可能造成地球暖化,自动售货机的开发有利于能源的节省,行业的主流是节能型的清凉饮料自动售货机。在电力高峰期时,此机型的自动售货机在关掉冷却器的情况下也能保持低温,跟之前的自动售货机比,大约能节省25%左右的电力。自从进入现代化时期,自动售货机也将进一步的发展。
公共场合放有许多的自动售货机,自动售货机是我国生产技术机械化、智能化和自动化的体现,如图11所示。
/
图11 种类多样的自动售货机
自动售货机从广义来说硬币、纸币的投入和刷信用卡等后便可以购买商品的机器,从一般来说可以自动买卖商品的机器。自动售货机能够充分补充弥补人力资源的缺失,人们的对于时间的越来越看重,所以商家们想让顾客可以快速的购买自己想要的商品,这是所有人都要面临的问题。
1.2 发展现状
1.2.1 自动售货机的概念及分类
自动售货机(Vending Machine,简称VEM)是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。能分为三种:饮料自动售货机、食品自动售货机、综合自动售货机。
1.2.2 国内外研究的发展现状
在美国,自动售货机卖出的罐装饮料占全国的百分之八十。可口可乐公司在全球就放置了将近50万台饮料自动售货机。
21世纪后,自动售货机将进一步向节省资源和能源,以及高功能化的方向发展。随着人们生活水平的提高和科技的发展,自动售货机的发展呈现多次元的变化。
自动售货机进行shopping越来越成为了人们的一种新的消费时尚。并且,此便捷的购物形式也成为了人们快速发展的的现代社会所要求的高质量生活的需求,方便了人们的生活,随着自动售货机的遍及,也渐渐成为了一个城市,一个国家的文化水平。
1.3 本课题研究的主要内容
本选题是对自动售货机的基础功能进行浅层研究,即对自动售货机进行简易设计,即简易售货机的设计。该研究以自动售货机为启发、在条件允许范围内进行低难度的实践,对深入了解自动售货机的工作原理及工作模式具有深远意义。
通过核心单片机89C52控制的简易售货机,涉及运用Keil Uvision3来进行C语言程序的编译调试,通过Altium?designer?9绘制电气原理图,最后通过Protues7.5实现设计系统仿真。将89C52型号51单片机与输入模块、输出显示模块、显示模块的连接来系统模拟售货自助选购部分的功能。
自动售货机的设计,是集布货、标价、选购、消费合计于一体的独立机构,它只需要顾客在选购界面,根据不同的商品序号选购所需的商品即可,选择错误可以返回主界面重新选购,选购结束后,可对商品价格进行结算。为了将抽象的描述具体化,图12所示即为自动售货机的操作流程示意图:
图12 自动售货机操作流程示意图
简易售货机具备自动售货机的几项基础功能,如:商品信息的展示、选择按键、商品的查询等,后文会就各方面的设计及功能原理做详细叙述。
目 录
第一章 概述 1
1.1 选题的研究背景及意义 1
1.2 发展现状 2
1.2.1 自动售货机的概念及分类 2
1.2.2 国内外研究的发展现状 2
1.3 本课题研究的主要内容 2
第二章 系统的总体设计 4
2.1 简易售货机的总体框图 4
2.2 简易售货机的功能介绍 5
2.2.1 售货功能 5
2.2.2 商品销售情况的查询功能 5
2.3 主控制器的设计选择 5
2.4 显示方案的设计选择 6
2.5 键盘方案的设计选择 7
第三章 系统的硬件设计 8
3.1 51单片机主控制器介绍 8
3.1.1 概述 8
3.1.2 主控器引脚及说明 9
3.2 简易售货机组成结构电路图 11
3.2.1 晶振电路 11
3.2.2 复位电路 11
3.2.3 存储电路 12
3.2.4 稳压电路 14
3.2.5 显示电路 14
3.2.7 按键电路 13
第四章 系统的软件流程图设计 *好棒文|www.hbsrm.com +Q: ^351916072^
17
4.1 简易售货机货物选择流程图 17
4.2 销售查询程序流程图 18
第五章 仿真与测试 19
5.1 系统仿真图 19
5.2 简易售货机PCB电路板 19
5.3 Keil软件的系统测试 20
5.4 简易售货机的功能仿真 22
5.4.1 销售功能仿真 22
5.4.2 商品销量查询功能仿真 23
第六章 结论与展望 25
6.1 结论 25
6.2 展望 26
参考文献 26
致谢 28
附录 29第一章 概述
1.1 选题的研究背景及意义
众所周知,生活中的自动售货的方式是多样灵活。比如联机方式的实行,将售货机内的信息实时地传送到各营业点的电脑中是通过电话线路实行的,从而确定了货品的发送、补充和商品选定的顺利实行。为可能造成地球暖化,自动售货机的开发有利于能源的节省,行业的主流是节能型的清凉饮料自动售货机。在电力高峰期时,此机型的自动售货机在关掉冷却器的情况下也能保持低温,跟之前的自动售货机比,大约能节省25%左右的电力。自从进入现代化时期,自动售货机也将进一步的发展。
公共场合放有许多的自动售货机,自动售货机是我国生产技术机械化、智能化和自动化的体现,如图11所示。
/
图11 种类多样的自动售货机
自动售货机从广义来说硬币、纸币的投入和刷信用卡等后便可以购买商品的机器,从一般来说可以自动买卖商品的机器。自动售货机能够充分补充弥补人力资源的缺失,人们的对于时间的越来越看重,所以商家们想让顾客可以快速的购买自己想要的商品,这是所有人都要面临的问题。
1.2 发展现状
1.2.1 自动售货机的概念及分类
自动售货机(Vending Machine,简称VEM)是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。能分为三种:饮料自动售货机、食品自动售货机、综合自动售货机。
1.2.2 国内外研究的发展现状
在美国,自动售货机卖出的罐装饮料占全国的百分之八十。可口可乐公司在全球就放置了将近50万台饮料自动售货机。
21世纪后,自动售货机将进一步向节省资源和能源,以及高功能化的方向发展。随着人们生活水平的提高和科技的发展,自动售货机的发展呈现多次元的变化。
自动售货机进行shopping越来越成为了人们的一种新的消费时尚。并且,此便捷的购物形式也成为了人们快速发展的的现代社会所要求的高质量生活的需求,方便了人们的生活,随着自动售货机的遍及,也渐渐成为了一个城市,一个国家的文化水平。
1.3 本课题研究的主要内容
本选题是对自动售货机的基础功能进行浅层研究,即对自动售货机进行简易设计,即简易售货机的设计。该研究以自动售货机为启发、在条件允许范围内进行低难度的实践,对深入了解自动售货机的工作原理及工作模式具有深远意义。
通过核心单片机89C52控制的简易售货机,涉及运用Keil Uvision3来进行C语言程序的编译调试,通过Altium?designer?9绘制电气原理图,最后通过Protues7.5实现设计系统仿真。将89C52型号51单片机与输入模块、输出显示模块、显示模块的连接来系统模拟售货自助选购部分的功能。
自动售货机的设计,是集布货、标价、选购、消费合计于一体的独立机构,它只需要顾客在选购界面,根据不同的商品序号选购所需的商品即可,选择错误可以返回主界面重新选购,选购结束后,可对商品价格进行结算。为了将抽象的描述具体化,图12所示即为自动售货机的操作流程示意图:
图12 自动售货机操作流程示意图
简易售货机具备自动售货机的几项基础功能,如:商品信息的展示、选择按键、商品的查询等,后文会就各方面的设计及功能原理做详细叙述。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/829.html