摘 要:在现实生活中,我们在许多场合会遇到口渴想喝水的时候,如果此时恰好附近没有人工售货的地点,那么自动售货机是一个非常有必要的以及使用的机器。此次设计详细介绍了自动售货机的实现流程,从硬件的选择到软件的编写进行了完整的叙述。本系统采用的单片机为AT89C51芯片,自动售货机的控制方式是应用了集中控制的方法来实现的。本系统的控制按钮是选用了4*4的矩阵键盘来进行实现各种功能,如退币功能和显示屏LCD的货币显示功能等。另外,系统的软件部分的编写采用的软件为Keil。汇编语言是程序的基本语言,具有容易理解,便于记忆和使用等特点。92947

毕业论文关键词:自动售货机,单片机,LCD显示屏,16位矩阵键盘

Abstract:In real life, we will meet in many occasions when thirsty to drink water, if the moment without this vending place nearby, so the vending machine is a very necessary and use of the machine。 The design details the implementation process of the vending machine, from the hardware selection to the writing of the software。 The system adopts the single-chip microcontroller for AT89C51 chip, and the control mode of the vending machine is accomplished by the method of centralized control。 The control button of this system is used to implement all kinds of functions, such as the function of refund and the display function of LCD display。 In addition, the software part of the system is written using software called keil。 Assembly language is the basic language of the program, which is easy to understand and easy to remember and use。

Keywords:Vending machine,Single-chip, LCD display, 16-bit matrix keyboard

目   录

1  绪论 5

1。1  研究背景 5

1。2  本设计研究的主要内容 5

2  自动售货机的系统设计 5

2。1  工作原理 5

2。2  功能实现 6

2。3  相关设计思路 7

3  硬件设计 7

3。1  中央控制元件 7

3。2  LCD1602液晶屏 8

3。3  4*4矩阵键盘 12

3。4  货币识别系统 14

4  软件设计 15

4。1  C语言概述 15

4。2  自动售货机货物选择模块 16

4。3  自动售货机投币模块 17

4。4  自动售货机出货找零模块 19

5  系统软件仿真 19

5。1  PROTEUS简介 19

5。2  KEIL简介 20

5。3  仿真结果 21

6  系统总体图 24

结  论 29

参 考 文 献 30

致  谢 31

1  绪论

1。1  研究背景

 1980年左右,自动售货机作为一种新型的销售模式逐渐在日本和欧美发展起来。自动售货机也被称做无人工服务的便捷商店。由于零售环境和消费模式的不断变化,新兴的流通模式的不断更新,相对于大超市以及百货商场人力物力的大量使用,并且随着现代人口数量的不断剧增使得购物经常出现排队拥挤的情况,由此自动售货机的出现时大势所趋。

上一篇:51单片机的汽车超声波测距仪设计+电路图+程序
下一篇:单片机的智能家居系统设计+电路图

单片机的智能家居系统设计+电路图

51单片机的汽车超声波测距...

STC89C51单片机的八路无线抢答器设计

LabVIEW的甲烷浓度监测系统设计

AT89C51单片机的火灾报警器设计+电路图+程序

STC89C52单片机煤气泄漏监控...

STC89C52单片机的指纹密码锁设计

企业员工工作倦怠调查问卷表

浅析建筑工程预算茬工程...

浅析古诗词意境美对新闻美感的影响

现茬的年轻人都茬干什么...

磁悬浮系统的模糊控制器设计

AT89C51单片机温度控制系统的设计+电路图+程序

镁铝合金异种金属焊接的研究现状

刘亮程散文集《风中的院...

硝普钠浸种对渗透胁迫下...

稀土/TPU纳米复合材料的合成与表征