本科毕业论文设计基于单片机的自动售货机的系统设计优质课件.doc

本科毕业论文设计基于单片机的自动售货机的系统设计优质课件.doc

本科毕业论文设计基于单片机的自动售货机的系统设计优质课件

本科毕业论文(设计) 姓 名: 学 号: 专 业: 院 系:指导老师: 职称学历: 完成时间: 教务处制 本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。 毕业论文(设计)作者签名: 日期: 基于单片机的自动售货机的系统设计 摘 要 Design of automatic system of vending machine based on Microcontroller Abstract This paper introduces a design of STC89C52 microcontroller as the core, adopts the centralized control method to realize the automatic control of the whole process of automatic vending machine. In this system, 3 * 3 matrix keyboard as the control button, realize the goods out of, the coin and currency number LCD display and other functions. Keywords:STC89C52, vending machine, keyboard control, LCD display 目 录1 绪 论 1 2 自动售货机系统总体设计方案 2 2.1 工作原理 2 2.2 项目要求 3 2.2.1 硬件设计要求 3 2.2.2 软件设计要求 4 3 控制系统的硬件电路设计 5 3.1 硬件设计概述 5 3.2 微控制器 5 3.3 货币识别系统 6 3.3 LCD显示系统模块 8 3.4 提示程序模块 9 4 控制系统的软件设计 10 4.1软件设计概述 10 4.2 主程序 10 4.3 键盘程序设计 12 4.4 字符型液晶显示模块程序设计 13 4.5 提示模块程序设计 16 5 结 论 18 致 谢 19 参考文献 20 附 录1 主函数程序 21 附 录2 TC1602AL显示程序 24 附 录3 提示程序 27 附 录4 总原理图 28 1 绪 论 自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。它又被称为24小时营业的微型超市 2 自动售货机系统总体设计方案 该章节对自动售货机控制系统进行完整的功能需求分析,确定总体设计方案,是完成设计的前提。这不仅有助于时间的合理和安排,避免因盲目进行设计而达不到要求的情况。自动售货机是智能化售货设备,只需顾客进行简单的操作选择,就能够方便快捷地购买到想要的商品顾客投入钱币 顾客选取货物 机器记录金额 机器送出货物 顾客取出货物 机器计算余额 顾客取出余币 图2.1 自动售货机的工作时序图 自动售货机的工作时序是: 顾客从投币口投入货币,然后通过货币识别器采集数据、识别判断货币的真伪并判别面值,并把信息数据传给主控系统通信,启动售货机的货物选择键和退币按钮,并等待顾客按键选择货物。顾客选择货物后,自动售货机把货物准确送出领货口,顾客再取走货物。如果售货机内还有顾客未用完的货币,顾客可以选择按下退币按钮进行取零或者继续买商品;如果款额不够但还有余额,顾客依然可以按下退币按钮取零;如果没有余额,售货机将自动调成售货结束。最后系统复零,完成售货。 2.2 项目要求 此次自动售货机设计将满足一下几点要求:货币识别器,根据金额将选择权提供用户,用户选择后,发出指令将商品从送取物口。2.2.1 硬件设计要求 控制系统要完成图-1中的各个环节,应具备中央处理模块,键盘输入模块,提示模块,货币识别模块等、、、P2.0~P2.7作为送出货物输出接口,以发光二极管作为出货状态。这就需要控制系统提供如表1中所列的外设器件。表1 硬件电路接口列表 外 设 名 称 数 量 用 途 备 注 MDB货币识别器 货币识别、找零 硬币器要符合国际标准MDB接口 键盘输入 1 输入

文档评论(0)

1亿VIP精品文档

相关文档