资源描述:
《新型智能微波炉控制器毕业设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、编号:毕业设计(论文)说明书题目:新型智能微波炉控制器学院:机电工程学院专业:电气工程及其自动化学生姓名:学号:指导教师:职称:高级工程师题目类型:理论研究实验研究工程设计工程技术研究软件开发摘要微波炉是微波技术在炊具方面的具体应用,由微波管(磁控管)发出高频(2450MHZ)电磁波,深入到食物内部可以短时间内产生足够的热量,加热食物。随着现代人们生活节奏的加快以及追求生活质量的提高,微波炉成为现代家庭厨房中必不可少的器具之一,它对食物加热速度快并且加热均匀,营养成分保留多,同时控制方便,烹调时间短。随着电子技术和传感技术的发展,微波炉正朝着智能化、多功能、节能化
2、、健康化和操作简单化的方向发展,各种新颖先进的微波炉层出不穷,从而使传统的烹饪方式发生了新的变革。本文设计了一个基于AT89S52单片机的微波炉控制器系统。此系统有温火、低火、中火、中高火、高火共五档的火力档供选择,不仅可以实现自定义烹饪,还可以实现烘烤、烹调、回热、解冻、保温这五种预置的烹饪功能。可以手动设定加热时间,并在加热过程中实现倒计时显示功能。采用LED数码显示时间,发光二极管辅助显示工作状态,显示更直观更人性化。此外,还实现了检测、复位、报警等扩展功能。本系统经过软、硬件调试,并进行了功能测试和数据测试。仿真结果和硬件测试结果都基本实现系统设计要求。整个硬件系统
3、操作简单,运行稳定,界面友好。关键词:AT89S52单片机;微波炉;控制器AbstractMicrowaveovenisthespecificapplicationofmicrowavetechnologyinthecookeraspect,high-frequency(2450MHZ)electromagneticwaveemittedfrommicrowavetube(magnetron)penetratesintothefoodandgeneratesenoughheatforheatingfood.Withtherapiddevelopmentofmodernlif
4、erhythmandenhancingpursuittohighqualityoflife,microwaveovenhasbeenoneoftheessentialcookersinthemodernkitchens,itcanacceleratetheheatingrateoffood,makingtheheatwell-proportionedandlosinglittlenutritionalingredient.Atthesametime,itistimesavingandeasytobecontroled.Asthedevelopmentofelectronic
5、technologyandsensortechnology,microwaveovenisheadingtothedirectionofintelligence,multi-function,energyconservation,health,andsimpleoperation.Allkindsoforiginalandadvancedmicrowaveovensemergeendlessly,leadingtonumerousinnovationsoftraditionalcookingways.Thispaperdesignsamicrowaveovencontrol
6、lersystembasedonthesingle-chipmicrocomputerAT89S52.Thesystemprovidesfivedifferentpowergradesforchoice,andtheyrespectivelyaresoftfire,lowfire,medium-fire,medium-highfireandhighfire.Notonlycanweachievecustomcooking,butalsoachievethefivecookingfunctionsthathadbeenpresentedinthesystembefore.Fo
7、rexample,baking,cuisine,backheating,thawing,etc.Manualsettingtheheatingtimeanddisplayingcountdownintheheatingprocessisachievable.TheLEDdigitalisusedfordisplayingheatingtime,andthelightemittingdiodesareusedfortheauxiliarydisplayofworkingstatesimultaneously.Inth