视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
自动售酒机设计
2025-10-05 17:13:57 责编:小OO
文档
自动售酒机设计

摘要:本文介绍了一种基于STCC52单片机的自动售酒机的控制系统,描述了该控制系统的硬件结构以及功能实现原理。该系统采用键盘和液晶显示屏实现人机交互,可实现定量定价售酒,了传统的售酒方式。

关键词:自动;售酒机;STCC52单片机

1.引言

目前,许多小饭馆里的酒都是以大酒瓶来储存,然后再通过小酒杯来盛给客户。可是通过这种方法来给客户打酒,往往误差很大。有时客户要打一斤,结果实际盛的量经常与一斤有较大偏差。打多了,饭馆得遭受损失;打少了,客户又不满意。为了解决这一问题,我们特地设计了自动售酒机。

2.系统需求分析

a.商家需求分析

如果商家给每位客户都提供一个酒瓶,不仅会造成资源浪费,而且会增加商家的运营成本,除此之外,对商家的销量也会造成一定的影响。另外,要给每位客户打酒,这必然会增加雇佣服务员的开支。

b.客户需求分析

大部分人到饭馆里买酒都不是拿来送人的,因此并不在乎外观的华丽,相反对价格方面的要求会更为苛刻。如果能买到价格实惠的酒,消费者也是更能够接受。

3.系统硬件设计

本系统主要由主控单片机、键盘、液晶显示屏、光耦和电源组成。系统硬件结构如图1所示。

图1 系统硬件结构

a.主控单片机

主控单片机采用STC公司的C52单片机,主要包括:①8KFlash存储器②512字节SRAM③3个定时器④1个UART串口⑤2个DPTR⑥5KEEPROM⑦看门狗定时器⑧8个中断源⑨个I/0口⑩4个支持掉电唤醒外部中断

b.键盘

这是重要的人机接口之一,用户可以通过键盘输入单价、总重量、总金额以及确定命令。单片机以键盘扫描的方式来读取用户的输入信息,然后再进行相应的处理。键盘背面有贴纸,用户可以将其揭去,将其贴于方便操作的位置。键盘大小仅为70*75mm,极大地缩小了整个自动售酒机的体积。

c.液晶显示屏

这是另一重要的人机接口,向用户提供单价、总重量、总金额以及灌装的完成状态等信息。

d.光耦

由于直接使用单片机的引脚来驱动水泵效率不高,还会造成系统的不稳定,因此我们选用光耦来驱动水泵,用单片机的输出信号来控制水泵的驱动。

e.电源

电源选用与水泵额度电压相匹配的12V直流电源。另外单片机的电也是由该电源通过降压芯片转换为5V来提供。

4.系统软件结构

软件开发使用Keil C51软件开发系统,主要使用C语言编程,软件流程图如图2所示。本软件的功能主要包括对用户输入信息的采集,以及对输入信息的处理。

图2 系统软件流程图

5.软件设计流程图功能说明

在系统启动后,用户通过键盘输入酒品单价,液晶显示屏显示相应的单价。然后用户可以按模式选择按钮来选择总量模式,否则默认选择总金额模式,然后输入相应的总金额或总量,液晶显示屏显示相应的总金额或总量。当用户按下确定键之后,系统即可灌装酒。一旦系统检测到灌装完毕,系统将关闭阀口。注意:用户在按下确定键之前,应将酒瓶接到出酒口。

6.结束语

本系统通过使用STCC52单片机实现对售酒机的自动检测和控制,实现售酒机的无人值守化操作,可24小时全天候售卖。本系统已实际应用于某些城市,系统运行良好,可靠性高,具有很大的实用价值,市场前景广阔。

参考文献:

[1]张毅刚.单片机原理及应用(第二版).北京:高等教育出版社,2010

[2]冯巧玲.自动控制原理.北京:北京航天航空大学出版社,2007

[3]徐爱钧,彭秀华.单片机高级语言C51应用程序设计.北京:电子工业出版社,1998

[4]兰吉昌.单片机C51完全学习手册.北京:化学工业出版社,2009下载本文

显示全文
专题