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

0 下载量 55 浏览量 更新于2024-06-24 收藏 1.74MB DOC 举报
本文是一篇关于科技学院2010届本科生的毕业设计论文,主题是"单片机控制自动售货机"。作者针对自动售货机的系统进行了深入研究和设计,主要探讨了自动售货机从系统结构、硬件电路到软件程序的实现过程。 首先,绪论部分概述了自动售货机的发展背景,强调了从劳动密集型向技术密集型转变的趋势。论文重点介绍了设计的核心——INTEL公司的8751单片机,它是整个控制系统的基础。单片机的选择体现了技术在自动售货机中的应用,其高效性和集成性对于简化系统设计至关重要。 在硬件电路设计章节,作者详细描述了关键组件,如货币识别系统、货物选择系统、出货及显示花钱数系统、找钱及显示找钱数系统,以及出错报警系统的简要概述。通过4×4矩阵式键盘作为货物选择端,解决了单片机输入/输出引脚不足的问题,实现了商品选择和货币处理功能。 软件程序设计是核心内容,包括货币识别系统的流程图、货物选择系统的流程图,以及出货、显示花费和找零、显示找零的流程图。此外,还有出错报警系统的流程图,确保系统运行的稳定性和准确性。程序开发采用了KEIL软件,因其编程简便、查错和阅读友好而被选用。 系统软、硬件设计实现部分,作者着重介绍了驱动程序的编写,如投币定时和计数、货物选择系统以及报警系统的驱动程序。这些程序设计确保了售货机的顺畅操作和用户交互。 论文的结束语部分可能总结了设计成果的重要性和对未来研究的启示,同时致谢部分表达了对指导教师和其他相关人员的感谢。附录则提供了自动售货机控制器设计的详细图纸和技术细节。 关键词:“自动售货机”、“控制系统”、“8751单片机”和“系统程序”突出了论文的核心技术领域和研究重点。这篇论文深入剖析了单片机在自动售货机中的应用,展示了作者扎实的硬件和软件设计能力,以及对行业趋势的敏锐洞察。