基于单片机的自动售货机控制系统设计.docx

资料分类:工业大学 上传会员:唐糖糖 更新时间:2022-07-21
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15696
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:如今自动售货机成为了人们生活中不可缺少的一部分。随着生活水平的提高,人们对自动售货机的性能要求也越来越高。自动售货机的主要功能是人们通过人机对话的操作来完成自动售货的过程。

本设计分析了自动售货机的功能和控制要求。以单片机为控制核心,结合硬件设计了基于单片机的自动售货机控制系统,文中对设计方案进行了对比分析,选择了合适的单片机、触摸显示屏等相关硬件。本文设计了完整的自动售货机的控制电路,系统以STC89C52单片机为中心,使用电阻触摸显示屏来作为选购显示端,使用投币器作为投币端,使用出货电机和退币电机作为出货退币端,采用C51设计了控制程序,实现了自动售货机动作的全过程。

关键词:自动售货机  单片机  控制  触摸屏

 

目录

摘要

Abstract

1.绪论-1

  1.1课题研究的背景和意义-1

  1.2国内外现状和发展趋势-1

  1.3本文的主要工作内容安排-2

2.系统的总体方案设计-3

  2.1自动售货机的工作流程-3

  2.2总体方案设计-4

  2.3方案可行性分析-4

  2.4系统结构框图-5

  2.5主要元器件选择-5

3.自动售货机硬件设计-6

  3.1STC89C52的简述-6

  3.2单片机最小系统设计-7

  3.3货币检测系统设计-8

  3.4显示系统设计-9

  3.5出货系统设计-10

  3.6继电器模块设计-10

  3.7退币系统设计-10

4.控制系统软件设计-13

  4.1触摸屏显示界面设计和下载-13

    4.1.1触摸屏显示界面设计-13

    4.1.2触摸屏显示界面下载-19

  4.2自动售货机总体程序结构设计-21

  4.3单片机与触摸屏通信程序设计-22

  4.4触摸屏上按键程序设计-24

  4.5触摸屏购物所需金额显示程序设计-27

  4.6出货系统程序设计-32

5.硬件调试以及软件调试-33

  5.1硬件调试-33

    5.1.1投币器的检测-33

    5.1.2触摸屏的检测-33

    5.1.3继电器的检测-33

    5.1.4单片机程序下载-34

  5.2显示界面的调试-34

  5.3自动售货机总系统调试-35

  5.4调试中遇到的问题和解决办法-38

6.总结与展望-39

  6.1论文总结与展望-39

  6.2对环境和社会可持续发展的影响-39

参考文献-40

附录-41

  附录一:实物图-41

  附录二:程序-42

致谢-60

相关论文资料:
最新评论
上传会员 唐糖糖 对本文的描述:本设计是以单片机为核心,用C语言程序进行编程并通过proteus电路连接设计系统电路。通过单片机和输入模块、退币模块,显示模块连接到系统,来实现自动售货机的基本功能[4]。课题共......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: