需要金币: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 |