基本信息
文件名称:基于51单片机的自动售货机的设计与制作.pdf
文件大小:1.26 MB
总页数:23 页
更新时间:2025-04-03
总字数:约1.26万字
文档摘要

湖南商务职业技术学院毕业设计

目录

1产品功能分析1

1.1设计背景及内容1

1.2功能分析2

2方案设计2

2.1单片机的遴选2

2.2液晶显示屏遴选2

2.3按键方案的遴选3

2.4系统框图3

3产品硬件设计3

3.1ST89C51核心电路设计3

3.2LCD_12864液晶显示屏设计5

3.3蜂鸣器设计5

3.4按键系统设计6

4产品软件设计6

4.1主程序流程图8

4.2显示器LCD_12864的流程图8

4.3编程软件介绍8

4.4下载软件介绍9

4.5软件程序清单10

5产品制作与调试11

5.1系统电路组装步骤11

5.2产品装配图11

6产品使用方法12

参考资料13

附录1元器件清单14

附录2电路原理图14

附录3PCB设计图15

I

湖南商务职业技术学院毕业设计

附录4作品实物照16

附录5部分软件主程序代码17

II

湖南商务职业技术学院毕业设计

基于51单片机的自动售货机的设计与制作

1产品功能分析

1.1设计背景及内容

51单片机自动售货机是一种基于51单片机(指Intel8051系列的单片机)

的智能设备,用于提供自动销售和交易服务。背景是随着科技的进步和人们对

便利性的需求增加,自动售货机成为了商业和服务行业中常见的设备。自动售

货机的背景可以追溯到20世纪初,当时出现了最早的自动贩卖机,用于销售糖

果和口香糖等小型商品。

随着时间的推移,自动售货机逐渐发展和改进,不仅产品种类变得更加多

样化,而且功能也得到了增强。在这个背景下,基于51单片机的自动售货机应

运而生。51单片机作为一种常用的嵌入式控制芯片,具有低功耗、高性能和易

编程等特点,在自动售货机的控制系统中发挥着重要作用。它可以实现商品库

存管理、货币识别和交易记录等功能,并通过显示屏、按钮和传感器等外部设

备与用户进行交互。由于51单片机的普及和价格的降低,基于51单片机的自

动售货机在市场上得到了广泛应用。它们可以在商场、车站、学校和办公楼等

公共场所使用,为人们提供方便快捷的购物体验。同时,基于51单片机的自动

售货机还具备可靠性高、维护成本低等优点,受到了商家和消费者的欢迎。

(1)设计的内容:

1)系统方案的选择及要求;

2)硬件电路组成以及使用方法;

3)硬、软件之间的调试。

(2)设计的要求及预期的成果:

1)正常运行的自动售货机:能够实现商品选购、货币交易、找零等功能,

并能够持续稳定地工作。

2)优秀的用户体验:提供友好的用户界面,使用户能够方便、快捷地完成

购买过程。

3)高可靠性和安全性:能够保证设备在长时间运行中的可靠性,同时考虑

用户和设备的安全性。

1

湖南商务职业技术学院毕业设计

1.2功能分析

(1)用户可以通过按键选择所需的商品。

(2)在用户投入超过商品价格的金额时,自动售货机需要计算找零金额,

并通过找零器返回给用户。