基于8751单片机的自动售货机控制系统设计
52 浏览量
更新于2024-06-24
收藏 1.74MB DOC 举报
本文是一篇关于科技学院2010届本科生的毕业设计论文,主题是"单片机控制自动售货机"。作者针对自动售货机的系统进行了深入研究和设计,主要探讨了自动售货机从系统结构、硬件电路到软件程序的实现过程。
首先,绪论部分概述了自动售货机的发展背景,强调了从劳动密集型向技术密集型转变的趋势。论文重点介绍了设计的核心——INTEL公司的8751单片机,它是整个控制系统的基础。单片机的选择体现了技术在自动售货机中的应用,其高效性和集成性对于简化系统设计至关重要。
在硬件电路设计章节,作者详细描述了关键组件,如货币识别系统、货物选择系统、出货及显示花钱数系统、找钱及显示找钱数系统,以及出错报警系统的简要概述。通过4×4矩阵式键盘作为货物选择端,解决了单片机输入/输出引脚不足的问题,实现了商品选择和货币处理功能。
软件程序设计是核心内容,包括货币识别系统的流程图、货物选择系统的流程图,以及出货、显示花费和找零、显示找零的流程图。此外,还有出错报警系统的流程图,确保系统运行的稳定性和准确性。程序开发采用了KEIL软件,因其编程简便、查错和阅读友好而被选用。
系统软、硬件设计实现部分,作者着重介绍了驱动程序的编写,如投币定时和计数、货物选择系统以及报警系统的驱动程序。这些程序设计确保了售货机的顺畅操作和用户交互。
论文的结束语部分可能总结了设计成果的重要性和对未来研究的启示,同时致谢部分表达了对指导教师和其他相关人员的感谢。附录则提供了自动售货机控制器设计的详细图纸和技术细节。
关键词:“自动售货机”、“控制系统”、“8751单片机”和“系统程序”突出了论文的核心技术领域和研究重点。这篇论文深入剖析了单片机在自动售货机中的应用,展示了作者扎实的硬件和软件设计能力,以及对行业趋势的敏锐洞察。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-09-16 上传
2023-06-30 上传
2023-06-29 上传
147 浏览量
2023-06-28 上传
2023-10-11 上传
matlab大师
- 粉丝: 2810
最新资源
- Lotus Domino服务器高级管理:监控、安全与优化
- 面向对象编程:抽象类、多态与接口解析
- Exchange 2007服务器安装教程:图形与命令行部署
- VS2005常用控件详解:进度条与按钮实例
- UI测试用例设计:ATM取款机系统UI测试用例设计指南
- 操作系统原理与应用:期末考试卷A卷解析
- 操作系统原理与应用:期末考试精华总结
- 新手指南:一步步教你编写测试用例实战
- C#入门指南:从基础到面向对象
- 陈启申主讲:制造企业MRP信息化建设关键课程
- 实战EJB:从入门到高级开发与部署
- Linux基础:60个必学命令详解
- 深入探索:嵌入式Linux应用程序开发——第4章解析
- DB2 SQLSTATE详解:错误与异常代码解析
- 《嵌入式Linux应用程序开发详解》第三章:Linux C编程基础
- 嵌入式Linux应用开发:第二章,掌握Shell与系统命令