首页 基于单片机的自动售货机系统设计毕业论文

基于单片机的自动售货机系统设计毕业论文

举报
开通vip

基于单片机的自动售货机系统设计毕业论文 天 津 大 学 网 络 教 育 学 院 本科毕业设计(论文) 题目:基于单片机的自动售货机系统设计 完成期限:2015年1月12日 至 2015年5月18日 学习中心:奥鹏 专业名称:电气工程及其自动化 学生姓名:姚楠 学生学号:121701442018 指导教师:吕伟杰 摘 要 自动售货机是劳动密集型的产业构造向技术密集型社会转变的产物。随着经济发展,传统的固定地点人员售货方式暴露出许多弊端:人力资源需求大;受所需服务地点,地理条件的限制;而且在服务时间上不能最大限度的服务于消费者。自动售货机的出现解决了这...

基于单片机的自动售货机系统设计毕业论文
天 津 大 学 网 络 教 育 学 院 本科毕业设计(论文) 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目:基于单片机的自动售货机系统设计 完成期限:2015年1月12日 至 2015年5月18日 学习中心:奥鹏 专业名称:电气工程及其自动化 学生姓名:姚楠 学生学号:121701442018 指导教师:吕伟杰 摘 要 自动售货机是劳动密集型的产业构造向技术密集型社会转变的产物。随着经济发展,传统的固定地点人员售货方式暴露出许多弊端:人力资源需求大;受所需服务地点,地理条件的限制;而且在服务时间上不能最大限度的服务于消费者。自动售货机的出现解决了这些难题。品种繁多,对生活的覆盖面广,自动售货,效率高,可 24 小时不间断运营;选址容易,且方便改换场地;适合全职经营,也可兼职(副业)经营;作为广告载体,可赚高额外块。投资风险低,收益高。工作人员唯一所需要做的就是添加商品取走货币。本文设计了一种以AT89C51单片机为核心的自动售货机装置的控制系统。详细介绍了自动售货机系统的 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 设计、硬件选择、软件编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。 关键词:自动售货机;AT89C51单片机;LCD液晶; 目 录 1第一章绪论 1.1课题设计现状分析 3 1.2课题设计目标 5 第二章自动售货机系统总体方案设计 9 2.1自动售货机系统方案总述 10 2.2自动售货机系统功能要求 11 2.3自动售货机系统功能简介 12 2.4实现自动售货机的功能的设计思路……………………………….13 第三章 自动售货机系统硬件设计 14 3.189C51的引脚与功能简介 15 3.2硬件设计要求 16 3.3晶体振荡和复位电路 17 3.4独立键盘按键的识别 18 3.5LCD显示 19 第四章 系统软件设计 21 4.1程序流程图 24 4.1.1货物选择程序 25 4.1.2货币流程图 26 4.1.3出货系统 27 4.1.4找零系统 28 4.2程序设计 30 参考文献 31 附 录 32 致 谢 33 第1章 绪论 1.1课题设计现状分析 从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量的生产、大量的消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。从广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。智能自动售货机是以单片机为核心的自动化控制装置,它集按键选择技术、单片机技术和显示技术于一体,有功能强大、可靠性高、使用方便、维护简单等特点。因此,在商业、生活中得到了广泛的应用。有些智能自动售货机不仅能够自动识别1元、5角硬币,而且能够自动识别20元、10元、5元纸币,还会自动找零,人机对话的应用性提高使自动售货机在国内大面积普及成为可能。智能自动售货机越来越人性化的设计将会很快的占领中国市场。 (1)当前发达国家现状 日本:各种自动售货机保有量超过600万台,平均20人一台,世界普及率第一。1990年通过自动售货机实现的销售额即已达到5兆日元(约3000亿人民币)。 美国:总的机器保有量大致和日本相当,2000年通过自动售货机实现的销售额达到250亿美元,其中OCS(Office Coffee Service)的销售额排第六位。 韩国:自动售货机的使用历史要远短于其它发达国家,仅有25 年,但据2001 年的统计,总保有量已超过80万台。在2001年韩国生产的自动售货机中OCS占32.7%,排第一位,咖啡自动售货机占 18.1% ,排第三位,仅次于18.6% 的充电自动售货机。瓶罐饮料自动售货机和复合型自动售货机(同机销售瓶罐饮料和热咖啡)都仅占 8.6%,并列第四位。 (2)我国国内现状 保有量约2万台,且品种单一,主要以瓶饮料售货机为主,技术质量还未完全过关,生产和运营成本较高,收益也不高。导致此现状的主要原因是中国有关的自动售货机企业未能有效解决成本,质量,运营等诸多问题。但由于随中国经济的快速发展和社会的巨大进步,自动售货机的实际需求已相当大。 1.2课题设计目标 随着经济发展,传统的固定地点人员售货方式暴露出许多弊端:人力资源需求大;受所需服务地点,地理条件的限制;而且在服务时间上不能最大限度的服务于消费者。自动售货机的出现解决了这些难题。品种繁多,对生活的覆盖面广,自动售货,效率高,可 24 小时不间断运营;选址容易,且方便改换场地;适合全职经营,也可兼职(副业)经营;作为广告载体,可赚高额外块。投资风险低,收益高。工作人员唯一所需要做的就是添加商品取走货币。如此多的优点使得自动售货机在世界范围内得到广泛的应用。 自动售货机必将在国内普及,并成为城市现代文明程度的一种象征性标志。 本文详细介绍了如何控制、要求进行自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧 基于单片机的自动售货机设计,是一种功能增强的自动售货机,实现自动售货机的功能设计思路: 采用单片机89C51作为中央控制元件; 用P3.4(XO)口作为识别货币输入端; P1口作为货物选择选择端(采用独立式键盘做为选择货物端); 采用P0口实现掉出货物功能、找零功能 第二章自动售货机系统总体方案设计 以AT89C51单片机为核心的自动售货机装置的控制系统。详细介绍了自动售货机系统的方案设计、硬件选择、软件编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。 2.1自动售货机系统方案总述 以AT89C51单片机为核心的自动售货机装置的控制系统。详细介绍了自动售货机系统的方案设计、硬件选择、软件编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。该系统以单片机AT89C51芯片为核心,采用集中控制方式实现了对自动售货机全过程的自动控制。系统程序采用汇编及C语言软件进行程序的编写和编译,该软件具有编程简单。 2.2自动售货机系统功能要求 1、 自动售货机能销售五种商品:A,B,C,D,E 假设每种商品数量无限。 2、 自动售货机允许投入2元、3元、4元硬币: 若总币值等于顾客需要的商品单价时,机器送出需要的商品; 若总币值大于顾客需要的商品单价时,机器除提供所需商品外,显示余额等待继续输入或者找回余额; 若总币值小于顾客需要的商品单价时,报警显示总额,机器提示“余额不足”等待继续输入或者取消交易。机器内1元和2元的找零硬币无限。 3、 如果投入的硬币达到或大于所要购买商品的价格,就不必再投入硬币了,自动售货机会发出一个指示信号使接受硬币的装置不再接收新的硬币。 4、 每次投币时间有限制,设定每次投币时间不超过30秒,在时间到时,总币值不足顾客购买的商品单价时,自动售货机按钱数不足处理,退还全部硬币。或者在设定时间内,总投币值不足顾客购买的商品单价时,若需要取消交易则可按取消键,售货机按不足钱数处理,退还全部硬币。 5、 当顾客完成一次购买后或按错按钮后,显示余额等待继续输入或者找回余额; 6、 顾客一次只能购买一种商品的一个,若需要更多商品,需要重复操作。 2.3自动售货机系统功能简介 基本原理:货币识别器对所投货币进行识别,根据金额将商品选择权提供用户,用户选择后,控制芯片发出指令将所选择商品从储备料道中送达取物口。 其功能描述: 货物种类一共设有3种,这3种物品分别对应着3个不同的按键选择,其中2元,3元,4元价格不等的物品各1种;自动售货机能够投币总数LCD显示功能。 如果累计投入的货币数目超过物品的预设价格,机器能够实现找钱功能;如果投入的货币没有达到所选择物品的预设价格时,投入的钱将全部退还;在投入一次累加货币后选择物品,如果投入的累加货币数目大大超过所选择物品的预设单个价格时,那么能够实现选择同一个物品购买多个,在本设计中设为可以同时购买2个或3个物品。 本设计中有一共有7个按键选择,其中3个是货物选择键,有2个是多选键(一次购买2个或3个货物),还有1个确定键和1个取消键。如果没有按照预先设计的流程顺序进行按键选择,自动售货机将会自动返回操作前的状态,等待再次正确的按键选择。 自动售货机的原理框图如图2-1所示 2.4实现自动售货机的功能的设计思路 采用单片机89C51作为中央控制元件; 用P3.4(XO)口作为识别货币输入端; P1口作为货物选择选择端(采用独立式键盘做为选择货物端); 采用P0口实现掉出货物功能、找零功能; 第三章 自动售货机系统硬件设计 微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。微控制器诞生于20世纪70年代中期,经过30多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域。例如电机控制、条码阅读器/扫描器、消费类电子、游戏设备、电话、HVAC、楼宇安全与门禁控制、工业控制与自动化和白色家电(洗衣机、微波炉)等。微控制器主要分为单片机、DSP、ARM等等,其中单片机体积小、使用灵活方便、价格便宜,主要应用于工业控制和智能仪表等领域;DSP芯片具高速运算能力,常用来处理大量数据或数字信号;ARM凭借低功耗、高性能的特点,广泛应用在移动通信和手持设备领域。 3.1 89C51的引脚与功能简介 本次设计采用89C51单片机,其引脚如图3-1所示 图3-1 1.主要特性:与MCS-51 兼容;4K字节可编程闪烁存储器;寿命:1000写/擦循环;数据保留时间:10年;全静态工作:0Hz-24Hz;三级程序存储器锁定;128*8位内部RAM ;32可编程I/O线;两个16位定时器/计数器 ;5个中断源 ;可编程串行通道;低功耗的闲置和掉电模式 片内振荡器和时钟电路 2.管脚说明:   VCC:供电电压。   GND:接地。   P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。   P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。   P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。   P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。   P3口也可作为AT89C51的一些特殊功能口,如下表所示:   口管脚 备选功能   P3.0 RXD(串行输入口)   P3.1 TXD(串行输出口)   P3.2 /INT0(外部中断0)   P3.3 /INT1(外部中断1)   P3.4 T0(记时器0外部输入)   P3.5 T1(记时器1外部输入)   P3.6 /WR(外部数据存储器写选通)   P3.7 /RD(外部数据存储器读选通)   P3口同时为闪烁编程和编程校验接收一些控制信号。   RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。   ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。   /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。   /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。   XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。   XTAL2:来自反向振荡器的输出 3.2硬件设计要求 控制系统要完成图2-1中的各个环节,应具备中央处理模块(微控制器),键盘输入模块,报警提示模块,数额显示模块、货币识别模块和电机驱动模块等,电机驱动模块是自动售货设计当中比较重要的一块,涉及到送出货物的功能。对于驱动电机是如何设计、如何工作的,在这里将不做进一步的研究。本课题设计主要是要实现自动售货机的投币总数显示、货物选择、出货(用发光二极管替代)以及找零功能。在本次设计中用P2.0~P2.7作为送出货物输出接口,以发光二极管作为出货状态。这就需要控制系统提供如表1中所列的外设器件。 表1 硬件电路接口列表 外 设 名 称 数 量 用 途 备 注 MDB货币识别器 1 货币识别、找零 硬币器要符合国际 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 MDB接口 键盘输入 1 输入设备 采用3×3键盘,和1个退币按键 报警提示 1 语音提示 采用语音提示功能 显示模块 1 显示货币金额 采用TC1602的LCD显示器 这些外设元器件的总体原理框架如图3-2所示 模 图3-2 3.3晶体振荡和复位电路 晶体振荡电路和复位电路图 3-3晶体振荡电路图 (1)晶体振荡电路功能介绍:此电路能让电路产生振荡频率,直流电经过晶体振荡电路就会产生电路所需的交流电,此电路不需要外信号刺激自身就可以将直流电能转化为交流电能,所以要是电路需要将直流电变成交流电,在这里就需要用一个晶体振荡电路。 (2)参数计算:这是一个晶体振荡电路用到了两个电容和一个晶振,一般12MHZ ~ 30P,6MHZ ~ 20P,2MHZ ~ 10P,我采用的是12MHZ ~ 30P的晶振电路。 (3)复位电路功能介绍:为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V±5%,即4.75~5.25V。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V低于5.25V以及晶体振荡器稳定工作时,复位信号才被撤除,微机电路开始正常工作。 (4)参数计算:这是一个复位电路,由一个电阻和一个电容组成,一般的复位电路电容都为10uF,电阻都为10K 3.4独立键盘按键的识别 独立式按键的识别很简单,如图3-4所示,当某个键按下时,相应的接口会出现低电平,无键按下时则为高电平,由此就可以判断出哪个键有按下。 如图3-4 独立键盘按键图 将P1.0~P1.6上的按键编码为00H、01H、02H、03H、04H、05H、06H,按键所对应的功能见表2 表2 按键功能表 按键号 对应的功能 00H 选择2元钱货物A 01H 选择3元钱货物B 02H 选择4元钱货物C 03H 对选择的货物买2个 04H 对选择的货物买3个 05H 对选择的货物再次确定 06H 对选择的货物取消 3.5投币系统 投币系统是自动售货设计当中比较重要的一块,涉及到货币识别系统,对于识别货币器是如何设计、如何工作的,在这里将不做进一步的研究。本课题设计主要是要实现自动售货机的投币总数显示、货物选择、出货以及找零功能。在本次设计中用P3.4上的一个按键来代替投币系统的电平输出,如图3-5所示。 如图3-5 投币系统图 在投币系统中可以通过89C51内部的定时器来控制投币时间,在规定的时间范围内完成投币动作,否则投入的货币全部退出。由于本次设计主要是要体现从投币到操作最后到出货的过程,在设计中没有用到定时设置。 本次设计的货币累加是对判断P3.4上的按键上所按下的次数进行累加来实现的,并将累加的次数送到寄存器B,然后系统根据投币的总数和相应的操作来实现输出。 3.5 LCD显示 本次设计选用TC1602液晶显示屏,可以直接跟51系列单片接口相连。液晶模块TC1602采用标准的16脚接口,作用是显示主控系统面值,如图3-6所示。 图3-6 TC1602液晶显示屏图 其引脚功能如下 第1脚:VSS为电源地,接GND。 第2脚:VDD接5V正电源。 第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。 第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。 第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。 第7~14脚:D0~D7为8位双向数据线。 第15脚:BLA背光电源正极(+5V)输入引脚。 第16脚:BLK背光电源负极,接GND。 第四章 系统软件设计 4.1程序流程图 4.1.1货物选择程序如图 图4-1 4.1.2投币流程图 投币装置流程图如图 图4-2 4.1.3出货系统 本设计中,设置了价格分别为2元、3元、4元不等的货物,一共3种。在通过按键选择物品后,将会把产生的信号输入给89C51的P1的引脚上,89C51接收信号后,经过处理后,将会在货物输出端产生与其相对应的信号输出,控制所选货物的掉出。 本次设计用P1.0~P1.2作为货物的输出端,在货物的输出端采用光电隔离技术,对于光电隔离技术这里不做介绍,在这里用一个LED指示灯代替货物的掉出情况,若有货物掉出则对应输出口为高电平,则指示灯亮,反之指示灯不亮。如图4-2出货设计流程图 4.1.4找零系统 本次设计中采用P1.3~P1.6口作为找零输出口, P1.3~P1.6分别对应1元找零口、2元找零口、2元找零口、5元找零口。这样设计的目的是方便实现不同数额的找零输出。同出货系统一样,找钱系统也用LED指示灯来表示找零,对应的端口上若指示灯亮则表示有零钱掉出。找零装置流程图4-3 找零装置流程图 4.2程序设计 ORG 0000H LJMP START ORG 000BH LJMP SERVE0 ORG 001BH LJMP SERVE1 ORG 0030H START: LCALL INITIAL ;数据初始化 KEY: JNB P1.3,FILL ;扫描按键,若有按键按下,则跳到 相应处理子程序,否则继续扫描按 键 JNB P1.5,PM0 JNB P1.6,PM1 JNB P1.7,PM2 JNB P1.0,PM3 JNB P1.1,PM4 JNB P1.2,PM5 JNB P1.4,PM6 AJMP KEY FILL: LCALL D20MS ;20ms延时 JB P1.3,START ;再次检查按键,若按键弹起,则表 示此次按键无效,继续扫描按键 JNB P1.3,$ ;按键按下时,原地等待按键弹起 LCALL D20MS ;20ms延时,去除按键弹起抖动 MOV 20H,#10 ;商品装货,三种各10瓶 MOV 21H,#10 MOV 22H,#10 MOV 25H,#0 CLR P3.1 ;无货指示灯熄灭 AJMP KEY PM0: LJMP ROUT0 PM1: LJMP ROUT1 PM2: LJMP ROUT2 PM3: LJMP ROUT3 PM4: LJMP ROUT4 PM5: LJMP ROUT5 PM6: LJMP ROUT6 ROUT0: LCALL D20MS ;投5角 JB P1.5,KEY0 JNB P1.5,$ LCALL D20MS MOV 32H,30H ;总金额寄存保护 MOV 33H,31H MOV 27H,#100 ;设置退币指示灯延时10s亮开始 计时 CLR P3.0 ;熄灭投币不足指示灯 MOV A,31H ADD A,#5 ;总金额角位加5 CJNE A,#10,CMP0 MOV A,#0 ;角位为10角时,元位加1元, 同时角位清零 INC 30H CMP0: MOV 31H,A KEY0: MOV A,30H CJNE A,#100,NEXT0 NEXT1: MOV 30H,32H MOV 31H,33H SETB P3.3 MOV 28H,#30 AJMP NEXT2 NEXT0: JNC NEXT1 NEXT2: LJMP KEY ROUT1: LCALL D20MS ;投1元 JB P1.6,KEY1 JNB P1.6,$ LCALL D20MS MOV 32H,30H ;总金额寄存保护 MOV 33H,31H MOV 27H,#100 CLR P3.0 INC 30H ;总金额元位加1 KEY1: MOV A,30H CJNE A,#100,NEXT3 NEXT4: MOV 30H,32H MOV 31H,33H SETB P3.3 MOV 28H,#30 AJMP NEXT5 NEXT3: JNC NEXT4 NEXT5: LJMP KEY ROUT2: LCALL D20MS ;投5元 JB P1.7,KEY2 JNB P1.7,$ LCALL D20MS MOV 32H,30H ;总金额寄存保护 MOV 33H,31H MOV 27H,#100 CLR P3.0 MOV A,30H ADD A,#5 ;总金额元位加5 MOV 30H,A KEY2: CJNE A,#100,NEXT6 NEXT7: MOV 30H,32H MOV 31H,33H SETB P3.3 MOV 28H,#30 AJMP NEXT8 NEXT6: JNC NEXT7 NEXT8: LJMP KEY ROUT3: LCALL D20MS ;购买可乐 JB P1.0,KEY3 JNB P1.0,$ LCALL D20MS MOV 27H,#100 ;设置退币指示灯延时10s亮开始计时 MOV A,20H JZ EMPTY3 ;判断可乐是否有货,无货则跳转 MOV A,30H ;判断总金额是否够买可乐 CJNE A,#2,CMP3 ;总金额元位为2,则跳转 MOV A,31H ;角位为0,则跳转,即投币不足 JZ LACK3 SJMP LP3 CMP3: JC LACK3 ;元位小于2,则跳转,即投币不足 LP3: MOV A,31H JZ FG3 MOV 31H,#0 ;角位为5时,则购买可乐后,角位 清零 SJMP CJ3 FG3: DEC 30H ;角位为0时,则向元位借1元, 角位则为5,元位自减1元 MOV 31H,#5 CJ3: MOV A,30H SUBB A,#2 ;元位减2 MOV 30H,A DEC 20H ;可乐数量减1 CLR P3.0 ;熄灭投币不足指示灯 MOV 25H,#0 CLR P3.1 ;熄灭无货指示灯 SETB P3.2 ;点亮取物指示灯 MOV 26H,#30 ;取物指示灯延时3s熄灭 LJMP KEY3 LACK3: SETB P3.0 ;点亮投币不足指示灯 MOV 25H,#0 CLR P3.1 ;熄灭无货指示灯 CLR P3.2 ;熄灭取物指示灯 MOV 24H,#30 ;投币不足指示灯延时3s熄灭 LJMP KEY3 EMPTY3: CLR P3.1 ;无货指示灯复位 MOV 25H,#30 ;无货指示灯开始间隔0.5秒闪烁 CLR P3.0 ;熄灭投币不足指示灯 CLR P3.2 ;熄灭取物指示灯 KEY3: LJMP KEY ROUT4: LCALL D20MS ;购买纯水 JB P1.1,KEY4 JNB P1.1,$ LCALL D20MS MOV 27H,#100 MOV A,21H JZ EMPTY4 MOV A,30H CJNE A,#1,CMP4 MOV A,31H JZ LACK4 SJMP LP4 CMP4: JC LACK4 LP4: MOV A,31H JZ FG4 MOV 31H,#0 SJMP CJ4 FG4: DEC 30H MOV 31H,#5 CJ4: MOV A,30H SUBB A,#1 MOV 30H,A DEC 21H CLR P3.0 MOV 25H,#0 CLR P3.1 SETB P3.2 MOV 26H,#30 LJMP KEY4 LACK4: CLR P3.0 MOV 25H,#0 CLR P3.1 CLR P3.2 MOV 24H,#30 LJMP KEY4 EMPTY4: CLR P3.1 MOV 25H,#30 CLR P3.0 CLR P3.2 KEY4: LJMP KEY ROUT5: LCALL D20MS ;购买牛奶 JB P1.2,KEY5 JNB P1.2,$ LCALL D20MS MOV 27H,#100 MOV A,22H JZ EMPTY5 MOV A,30H CJNE A,#3,CMP5 CMP5: JC LACK5 SUBB A,#3 MOV 30H,A DEC 22H CLR P3.0 MOV 25H,#0 CLR P3.1 SETB P3.2 MOV 26H,#30 LJMP KEY5 LACK5: SETB P3.0 MOV 25H,#0 CLR P3.1 CLR P3.2 MOV 24H,#30 LJMP KEY5 EMPTY5: CLR P3.1 MOV 25H,#30 CLR P3.0 CLR P3.2 KEY5: LJMP KEY ROUT6: LCALL D20MS JB P1.4,KEY6 JNB P1.4,$ LCALL D20MS SETB P3.3 CLR P3.0 MOV 25H,#0 CLR P3.1 CLR P3.2 MOV 27H,#0 MOV 28H,#30 MOV 30H,#0 MOV 31H,#0 KEY6: LJMP KEY INITIAL:MOV TMOD,#11H ;设置T0、T1工作于模式1 MOV TL0,#0B0H ;装入T0计数值低8位 MOV TH0,#03CH ;装入T0计数值高8位 MOV TL1,#0B0H ;装入T1计数值低8位 MOV TH1,#0FCH ;装入T1计数值高8位 SETB ET0 ;允许T0中断 SETB ET1 ;允许T1中断 SETB EA ;允许CPU中断 SETB TR0 ;启动定时器T0 SETB TR1 ;启动定时器T1 MOV 20H,#0 ;可乐初始数量 MOV 21H,#0 ;纯水初始数量 MOV 22H,#0 ;牛奶初始数量 MOV 30H,#0 ;总金额元位初始化 MOV 31H,#0 ;总金额角位初始化 MOV 24H,#0 ;投币不足时指示灯亮的计时长度初始化 MOV 25H,#0 ;无货时指示灯亮的计时长度初始化 MOV 26H,#0 ;取物指示灯亮的计时长度初始化 MOV 27H,#0 ;退币指示灯延时亮的计时长度初始化 MOV 28H,#0 ;退币指示灯亮的计时长度初始化 CLR P3.0 ;投币不足指示灯初始化 CLR P3.1 ;无货指示灯初始化 CLR P3.2 ;取物指示灯初始化 CLR P3.3 ;退币指示灯初始化 MOV P1,#0FFH ;P1口初始化 RET DISP: MOV A,30H ;总金额显示程序 MOV B,#10 DIV AB MOV R1,A MOV R2,B MOV A,#3 ;8155初始化 MOV DPTR,#0FF20H ;DPTR指向8155控制寄存器端口 MOVX @DPTR,A ;写8155命令字 MOV A,29H JNZ FLAG0 MOV DPTR,#0FF21H MOV A,#20H MOVX @DPTR,A MOV DPTR,#TAB0 MOV A,20H ;显示可乐剩余量 MOVC A,@A+DPTR CPL A MOV DPTR,#0FF22H MOVX @DPTR,A AJMP FLAG FLAG0: CJNE A,#1,FLAG1 MOV DPTR,#0FF21H MOV A,#10H MOVX @DPTR,A MOV DPTR,#TAB0 MOV A,21H ;显示纯水剩余量 MOVC A,@A+DPTR CPL A MOV DPTR,#0FF22H MOVX @DPTR,A AJMP FLAG FLAG1: CJNE A,#2,FLAG2 MOV DPTR,#0FF21H MOV A,#8 MOVX @DPTR,A MOV DPTR,#TAB0 MOV A,22H ;显示牛奶剩余量 MOVC A,@A+DPTR CPL A MOV DPTR,#0FF22H MOVX @DPTR,A AJMP FLAG FLAG2: CJNE A,#3,FLAG3 MOV DPTR,#0FF21H MOV A,#4 MOVX @DPTR,A MOV DPTR,#TAB0 MOV A,R1 ;显示总金额十位 MOVC A,@A+DPTR CPL A MOV DPTR,#0FF22H MOVX @DPTR,A AJMP FLAG FLAG3: CJNE A,#4,FLAG4 MOV DPTR,#0FF21H MOV A,#2 MOVX @DPTR,A MOV DPTR,#TAB1 MOV A,R2 ;显示总金额个位 MOVC A,@A+DPTR CPL A MOV DPTR,#0FF22H MOVX @DPTR,A AJMP FLAG FLAG4: MOV DPTR,#0FF21H MOV A,#1 MOVX @DPTR,A MOV DPTR,#TAB0 MOV A,31H ;显示总金额小数位 MOVC A,@A+DPTR CPL A MOV DPTR,#0FF22H MOVX @DPTR,A FLAG: INC 29H MOV A,29H CJNE A,#6,FLAG5 MOV 29H,#0 FLAG5: RET D20MS: MOV R5,#10 ;20ms延时程序 MOV R4,#250 DJNZ R4,$ DJNZ R5,$-4 RET TAB0: DB 03FH;0 DB 006H;1 DB 05BH;2 DB 04FH;3 DB 066H;4 DB 06DH;5 DB 07DH;6 DB 007H;7 DB 07FH;8 DB 06FH;9 DB 077H;A TAB1: DB 0BFH;0. DB 086H;1. DB 0DBH;2. DB 0CFH;3. DB 0E6H;4. DB 0EDH;5. DB 0FDH;6. DB 087H;7. DB 0FFH;8. DB 0EFH;9. SERVE0: MOV TL0,#0B0H ;定时器T0中断子程序 MOV TH0,#03CH MOV A,24H JZ LOOP0 DJNZ 24H,LOOP0 CLR P3.0 LOOP0: MOV A,26H JZ LOOP1 DJNZ 26H,LOOP1 CLR P3.2 LOOP1: MOV A,27H JZ LOOP2 DJNZ 27H,LOOP2 SETB P3.3 MOV 30H,#0 MOV 31H,#0 MOV 28H,#30 LOOP2: MOV A,28H JZ LOOP3 DJNZ 28H,LOOP3 CLR P3.3 LOOP3: MOV A,25H JZ LOOP4 MOV B,#5 DIV AB MOV A,B JNZ LOOP5 CPL P3.1 LOOP5: DEC 25H LOOP4: RETI SERVE1: MOV TL1,#0B0H ;定时器T1中断子程序 MOV TH1,#0FCH LCALL DISP RETI END 结论 这次的基于单片机的自动售货机系统设计是一个综合的工作。由于本人的能力有限,在毕业设计的制作过程中,遇到的问题和困难很多,但在老师的指导和同学的帮助下,我成功地完成了系统的设计工作。 这次的 毕业论文 毕业论文答辩ppt模板下载毕业论文ppt模板下载毕业论文ppt下载关于药学专业毕业论文临床本科毕业论文下载 是我学生生涯最后一次也是非常难得的一次理论与实际相结合的机会,我摆脱了单纯的理论知识学习状态,理论知识和实际设计的结合锻炼了我的综合运用所学专业基础知识的能力,同时也提高我查阅文献资料、设计规范以及电脑制图等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,丰富了实践经验,并且意志力,抗压能力及耐力也都得到了不同程度的提升。这将会是我踏入社会进入工作岗位后的一笔宝贵的财富。 参考文献 [1]胡汉才 .单片机原理及其接口技术 [M]. 北京:清华大学出版,1996. [2]付家才 .单片机控制工程实践技术[M]. 北京:化学工业出版社,2004.5. [3]潘新民 .微型计算机控制技术 [M].北京:人民邮电出版社,1999.9. [4]余锡存 曹国华. 单片机原理及接口技术[M].陕西:西安电子科技大学出版社,2000.7. [5]雷丽文 等.微机原理与接口技术[M].北京:电子工业出版社,1997.2. [6]谢自美 .电子线路设计、实验、测试 [M].北京:人民邮电出版社,1999.9. [7]阎石. 数子电子技术第四版[M]. 北京:化学工业出版社,2004.5. [8]丁嘉种. 可编程逻辑器件[M].北京:电子工业出版社,1997.2. [9]黄正瑾. 在线编程技术[M]. 北京:清华大学出版,1996. [10]自动售货机主控制器及执行机构的设计与实现.《东南大学学报(自然科学版)》2007年S1期. 附 录 附图 致 谢 本文是在我的导师吕伟杰老师的悉心指导下完成的。吕伟杰老师严谨的治学态度和科学的工作方法给了我极大的帮助和影响。同时,对我的论文工作也提出了许多宝贵的意见,在此表示衷心的感谢! 另外,也感谢我的家人和朋友,他们的理解与支持使我能够顺利完成了我的学业! 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:        ​​​​​​​​​​​​ 指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:        ​​​​​​​​​​​​ 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权      大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 指导教师评阅书 指导教师评价: 一、撰写(设计)过程 1、学生在论文(设计)过程中的治学态度、工作精神 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、学生掌握专业知识、技能的扎实程度 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生综合运用所学知识和专业技能分析和解决问题的能力 □ 优 □ 良 □ 中 □ 及格 □ 不及格 4、研究方法的科学性;技术线路的可行性;设计方案的合理性 □ 优 □ 良 □ 中 □ 及格 □ 不及格 5、完成毕业论文(设计)期间的出勤情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 指导教师: (签名) 单位: (盖章) 年 月 日 评阅教师评阅书 评阅教师评价: 一、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 评阅教师: (签名) 单位: (盖章) 年 月 日 教研室(或答辩小组)及教学系意见 教研室(或答辩小组)评价: 一、答辩过程 1、毕业论文(设计)的基本要点和见解的叙述情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、对答辩问题的反应、理解、表达情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生答辩过程中的精神状态 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 评定成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 教研室主任(或答辩小组组长): (签名) 年 月 日 教学系意见: 系主任: (签名) 年 月 日 学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律结果由本人承担。 学位论文作者(本人签名): 年 月 日 学位论文出版授权书 本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入CNKI《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益。 论文密级: □公开 □保密(___年__月至__年__月)(保密的学位论文在解密后应遵守此协议) 作者签名:_______ 导师签名:_______ _______年_____月_____日 _______年_____月_____日 独 创 声 明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。   作者签名: 二〇一〇年九月二十日   毕业设计(论文)使用授权声明 本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定)   作者签名: 二〇一〇年九月二十日 致 谢 时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。 首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。 首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上,我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。 其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。 另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。 最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。 四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。 回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。 学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。 在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。 最后,我要特别感谢我的导师***老师、和研究生助教***老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。 致 谢 这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论文,我想我成长了很多,不只是磨练了我的知识厚度,也使我更加确定了我今后的目标:为今后的计算机事业奋斗。在此我要感谢我的指导老师——***老师,感谢您的指导,才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!我还要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我们的相处的结束,它是我们更好相处的开头,祝福你们!我也要感谢父母,这是他们给我的,所有的一切;感谢母校,尽管您不以我为荣,但我一直会以我是一名农大人为荣。 通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与理解。漫漫求学路,过程很快乐。我要感谢信息与管理科学学院的老师,我从他们那里学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。 即将结束*大学习生活,我感谢****大学提供了一次在农大接受教育的机会,感谢院校老师的无私教导。感谢各位老师审阅我的论文。 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:        ​​​​​​​​​​​​ 指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:        ​​​​​​​​​​​​ 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权      大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 独 创 声 明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。   作者签名: 年 月 日   毕业设计(论文)使用授权声明 本人完全了解**学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定)   作者签名: 年 月 日 基本要求:写毕业论文主要目的是培养学生综合运用所学知识和技能,理论联系实际,独立分析,解决实际问题的能力,使学生得到从事本专业工作和进行相关的基本训练。毕业论文应反映出作者能够准确地掌握所学的专业基础知识,基本学会综合运用所学知识进行科学研究的方法,对所研究的题目有一定的心得体会,论文题目的范围不宜过宽,一般选择本学科某一重要问题的一个侧面。 毕业论文的基本教学要求是: 1、培养学生综合运用、巩固与扩展所学的基础理论和专业知识,培养学生独立分析、解决实际问题能力、培养学生处理数据和信息的能力。2、培养学生正确的理论联系实际的工作作风,严肃认真的科学态度。3、培养学生进行社会调查研究;文献资料收集、阅读和整理、使用;提出论点、综合论证、总结写作等基本技能。 毕业论文是毕业生总结性的独立作业,是学生运用在校学习的基本知识和基础理论,去分析、解决一两个实际问题的实践锻炼过程,也是学生在校学习期间学习成果的综合性总结,是整个教学活动中不可缺少的重要环节。撰写毕业论文对于培养学生初步的科学研究能力,提高其综合运用所学知识分析问题、解决问题能力有着重要意义。 毕业论文在进行编写的过程中,需要经过开题报告、论文编写、论文上交评定、论文答辩以及论文评分五个过程,其中开题报告是论文进行的最重要的一个过程,也是论文能否进行的一个重要指标。 撰写意义:1.撰写毕业论文是检验学生在校学习成果的重要措施,也是提高教学质量的重要环节。大学生在毕业前都必须完成毕业论文的撰写任务。申请学位必须提交相应的学位论文,经答辩通过后,方可取得学位。可以这么说,毕业论文是结束大学学习生活走向社会的一个中介和桥梁。毕业论文是大学生才华的第一次显露,是向祖国和人民所交的一份有份量的答卷,是投身社会主义现代化建设事业的报到书。一篇毕业论文虽然不能全面地反映出一个人的才华,也不一定能对社会直接带来巨大的效益,对专业产生开拓性的影响。但是,实践证明,撰写毕业论文是提高教学质量的重要环节,是保证出好人才的重要措施。 2.通过撰写毕业论文,提高写作水平是干部队伍“四化”建设的需要。党中央要求,为了适应现代化建设的需要,领导班子成员应当逐步实现“革命化、年轻化、知识化、专业化”。这个“四化”的要求,也包含了对干部写作能力和写作水平的要求。 3.提高大学生的写作水平是社会主义物质文明和精神文明建设的需要。在新的历史时期,无论是提高全族的科学文化水平,掌握现代科技知识和科学管理方法,还是培养社会主义新人,都要求我们的干部具有较高的写作能力。在经济建设中,作为领导人员和机关的办事人员,要写指示、 通知 关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知 、总结、调查报告等应用文;要写说明书、广告、解说词等说明文;还要写科学论文、经济评论等议论文。在当今信息社会中,信息对于加快经济发展速度,取得良好的经济效益发挥着愈来愈大的作用。写作是以语言文字为信号,是传达信息的方式。信息的来源、信息的收集、信息的储存、整理、传播等等都离不开写作。 论文种类:毕业论文是学术论文的一种形式,为了进一步探讨和掌握毕业论文的写作规律和特点,需要对毕业论文进行分类。由于毕业论文本身的内容和性质不同,研究领域、对象、方法、表现方式不同,因此,毕业论文就有不同的分类方法。 按内容性质和研究方法的不同可以把毕业论文分为理论性论文、实验性论文、描述性论文和设计性论文。后三种论文主要是理工科大学生可以选择的论文形式,这里不作介绍。文科大学生一般写的是理论性论文。理论性论文具体又可分成两种:一种是以纯粹的抽象理论为研究对象,研究方法是严密的理论推导和数学运算,有的也涉及实验与观测,用以验证论点的正确性。另一种是以对客观事物和现象的调查、考察所得观测资料以及有关文献资料数据为研究对象,研究方法是对有关资料进行分析、综合、概括、抽象,通过归纳、演绎、类比,提出某种新的理论和新的见解。 按议论的性质不同可以把毕业论文分为立论文和驳论文。立论性的毕业论文是指从正面阐述论证自己的观点和主张。一篇论文侧重于以立论为主,就属于立论性论文。立论文要求论点鲜明,论据充分,论证严密,以理和事实服人。驳论性毕业论文是指通过反驳别人的论点来树立自己的论点和主张。如果毕业论文侧重于以驳论为主,批驳某些错误的观点、见解、理论,就属于驳论性毕业论文。驳论文除按立论文对论点、论据、论证的要求以外,还要求针锋相对,据理力争。 按研究问题的大小不同可以把毕业论文分为宏观论文和微观论文。凡届国家全局性、带有普遍性并对局部工作有一定指导意义的论文,称为宏观论文。它研究的面比较宽广,具有较大范围的影响。反之,研究局部性、具体问题的论文,是微观论文。它对具体工作有指导意义,影响的面窄一些。 另外还有一种综合型的分类方法,即把毕业论文分为专题型、论辩型、综述型和综合型四大类: 1.专题型论文。这是分析前人研究成果的基础上,以直接论述的形式发表见解,从正面提出某学科中某一学术问题的一种论文。如本书第十二章例文中的《浅析领导者突出工作重点的方法与艺术》一文,从正面论述了突出重点的工作方法的意义、方法和原则,它表明了作者对突出工作重点方法的肯定和理解。2.论辩型论文。这是针对他人在某学科中某一学术问题的见解,凭借充分的论据,着重揭露其不足或错误之处,通过论辩形式来发表见解的一种论文。3.综述型论文。这是在归纳、总结前人或今人对某学科中某一学术问题已有研究成果的基础上,加以介绍或评论,从而发表自己见解的一种论文。4.综合型论文。这是一种将综述型和论辩型两种形式有机结合起来写成的一种论文。如《关于中国民族关系史上的几个问题》一文既介绍了研究民族关系史的现状,又提出了几个值得研究的问题。因此,它是一篇综合型的论文。 写作步骤:毕业论文是高等教育自学考试本科专业应考者完成本科阶段学业的最后一个环节,它是应考者的 总结 性独立作业,目的在于总结学习专业的成果,培养综合运用所学知识解决实际 问题 的能力。从文体而言,它也是对某一专业领域的现实问题或 理论 问题进行 科学 研究 探索的具有一定意义的论说文。完成毕业论文的撰写可以分两个步骤,即选择课题和研究课题。 首先是选择课题。选题是论文撰写成败的关键。因为,选题是毕业论文撰写的第一步,它实际上就是确定“写什么”的问题,亦即确定科学研究的方向。如果“写什么”不明确,“怎么写”就无从谈起。 教育部自学考试办公室有关对毕业论文选题的途径和要求是“为鼓励理论与工作实践结合,应考者可结合本单位或本人从事的工作提出论文题目,报主考学校审查同意后确立。也可由主考学校公布论文题目,由应考者选择。毕业论文的总体要求应与普通全日制高等学校相一致,做到通过论文写作和答辩考核,检验应考者综合运用专业知识的能力”。但不管考生是自己任意选择课题,还是在主考院校公布的指定课题中选择课题,都要坚持选择有科学价值和现实意义的、切实可行的课题。选好课题是毕业论文成功的一半。 第一、要坚持选择有科学价值和现实意义的课题。科学研究的目的是为了更好地认识世界、改造世界,以推动社会的不断进步和发展 。因此,毕业论文的选题,必须紧密结合社会主义物质文明和精神文明建设的需要,以促进科学事业发展和解决现实存在问题作为出发点和落脚点。选题要符合科学研究的正确方向,要具有新颖性,有创新、有理论价值和现实的指导意义或推动作用,一项毫无意义的研究,即使花很大的精力,表达再完善,也将没有丝毫价值。具体地说,考生可从以下三个方面来选题。首先,要从现实的弊端中选题,学习了专业知识,不能仅停留在书本上和理论上,还要下一番功夫,理论联系实际,用已掌握的专业知识,去寻找和解决工作实践中急待解决的问题。其次,要从寻找科学研究的空白处和边缘领域中选题,科学研究。还有许多没有被开垦的处女地,还有许多缺陷和空白,这些都需要填补。应考者应有独特的眼光和超前的意识去思索,去发现,去研究。最后,要从寻找前人研究的不足处和错误处选题,在前人已提出来的研究课题中,许多虽已有初步的研究成果,但随着社会的不断发展,还有待于丰富、完整和发展,这种补充性或纠正性的研究课题,也是有科学价值和现实指导意义的。 第二、要根据自己的能力选择切实可行的课题。毕业论文的写作是一种创造性劳动,不但要有考生个人的见解和主张,同时还需要具备一定的客观条件。由于考生个人的主观、客观条件都是各不相同的,因此在选题时,还应结合自己的特长、兴趣及所具备的客观条件来选题。具体地说,考生可从以下三个方面来综合考虑。首先,要有充足的资料来源。“巧妇难为无米之炊”,在缺少资料的情况下,是很难写出高质量的论文的。选择一个具有丰富资料来源的课题,对课题深入研究与开展很有帮助。其次,要有浓厚的研究兴趣,选择自己感兴趣的课题,可以激发自己研究的热情,调动自己的主动性和积极性,能够以专心、细心、恒心和耐心的积极心态去完成。最后,要能结合发挥自己的业务专长,每个考生无论能力水平高低,工作岗位如何,都有自己的业务专长,选择那些能结合自己工作、发挥自己业务专长的课题,对顺利完成课题的研究大有益处。 致 谢 这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论文,我想我成长了很多,不只是磨练了我的知识厚度,也使我更加确定了我今后的目标:为今后的计算机事业奋斗。在此我要感谢我的指导老师——***老师,感谢您的指导,才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!我还要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我们的相处的结束,它是我们更好相处的开头,祝福你们!我也要感谢父母,这是他们给我的,所有的一切;感谢母校,尽管您不以我为荣,但我一直会以我是一名农大人为荣。 通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与理解。漫漫求学路,过程很快乐。我要感谢信息与管理科学学院的老师,我从他们那里学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。 即将结束*大学习生活,我感谢****大学提供了一次在**大接受教育的机会,感谢院校老师的无私教导。感谢各位老师审阅我的论文。 货币识别模块 显示器 STC89C51 提示块 键盘模块 MCU STC89C52 STC89C52 STC89C52 语音模块
本文档为【基于单片机的自动售货机系统设计毕业论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
不系舟红枫
从教近30年,经验丰富,教学水平较高
格式:doc
大小:500KB
软件:Word
页数:52
分类:工学
上传时间:2019-01-22
浏览量:52