aduc微波炉控制系统课设.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
aduc微波炉控制系统课设.doc

单片机课程设计实验报告 题 目:可编程微波炉控制系统 姓 名: 同组人员: 专业班级: 设计时间: 摘 要 近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,再根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 微波炉控制系统设计采以微控制器(MCU)为核心,基于MCU 编制软件系统,结合1602液晶(LCD)显示以及必要的外围电路,完成微波炉的可编程智能控制的模拟。系统由计时控制、火力设定、用户界面、音响发生几大模块组成。能够根据键盘输入完成相应的功能,同时使用LCD 显示系统状态,并进行响铃提示。 关键词 :微波炉; 微控制器 目录 第一章 任务及设计要求 5 1.1 任务 6 1.2 设计要求 6 1.3 设计要求扩展与改进 6 第二章 系统原理框图 2.1 系统框图 7 2.2 系统功能实现 7 2.3 控制电路设计 8 第三章 硬件原理图 8 3.1 元器件清单 8 3.2 硬件接线图 9 第四章 程序设计 12 4.1 软件清单 12 4.2 程序流程图 23 第五章 使用说明书 26 第六章 心得体会 28 第七章 参考文献 28 第一章 任务及设计要求 1.1任务 设计制作一个微波炉控制电路,具有三档微波炉加热功能,分别表示微波加热为烹调、烘烤、解冻,实验中用LED或LCD模拟。系统功能框图如下: 1.2 设计要求 1)制定一个在不同功能时火力的控制时序表。具有三档微波加热功能,分别表示微波炉工作状态为烹调、烘烤、解冻,试验中用LED或LCD模拟 2)实现工作步骤:复位待机-----》检测显示电路-----》设置输出功能和定时器初值-----》启动定时和工作开始-----》结束烹调和音响提示 3)在上电和手动按复位键时,控制器输出的微波功率控制信号为0,微波加热处于待机状态,时间显示电路显示为00.00 4)具有4位时间预置电路,按键启动时间设置,最大预设数为99分99秒 5)设定初值后按开启键,一方面按选择的挡位启动相应的微波加热;另一方面使计时电路以秒为单位做倒计时。当计时到时间为0时,则断开微波加热器,并给出声音提示,即蜂鸣器发出2至3秒的双音频提示音 6)若在待机状态时按测试键,采用LED显示,则四位数码管交替显示全亮和全灭状态,以检测数码管各发光段的好坏;若采用LCD显示,可自行确定检测方式 7)暂停键,可在工作中暂时停止,再次按下此键,能继续执行 8)未工作时显示北京时间,可调整 1.3 设计要求扩展与改进 1)在检测LCD(本次设计采用LCD显示)显示过后可以直接显示北京时间,并且此时间可调整为标准北京时间 2)设计改进为可以进行时分秒三档设置,即北京时间及倒计时时间显示格式为00:00:00,最大预置时间为23:59:59 3)在微波炉工作过程中,可以根据当前的工作效果改变定时时间长度 4)倒计时结束时可以自动显示北京时间,此时间应当是在之前预置时间基础上考虑工作时间、调整时间以及暂停时间 5)北京时间的显示就是待机状态的标志,待机状态可以直接进入后续工作状态 第二章 系统原理框图 2.1 系统框图 一般的家用微波炉操作流程为冷启动之后进入待机状态,本次设计待机状态为自动显示可调北京时间的状态。一般的微波炉工作流程为启动待机、功能选择、工作状态、倒计时状态、结束提示状态、恢复待机状态。 图2.1 系统框图 2.2 系统功能实现 冷启动时系统首先进入测试LCD能否将需要显示的字符全部显示一遍的自动扫描状态,此状态结束后显示00:00:00,然后将自动运行北京时间状态显示,此为待机状态,在待机状态下可以通过键盘进行时分秒时间校准。之后将等待用户进功能选择,设置的功能分为三档,分别为解冻、烹调和烧烤。当进入功能状态后,默认为最大定时时间为23:59:59,此时可以通过键盘调整工作时间。之后系统将进入倒计时状态,在工作过程中,用户可以选择暂停键/继续键进行工作与暂停工作的设置;同时在工作过程中用户还可以根据工作效果随时调整定时时间。当定时时间倒计时为零的时候会进行蜂鸣提示,并显示结束标志,同时继续显示北京时间进入待机状态,等待用户的继续使用。 功能实现图如图所示: 图2.2 系统功能实现 2.3 控制电路设计 本设计采用ADUC848开发

文档评论(0)

只做精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档