欢迎来到天天文库
浏览记录
ID:55569541
大小:1.09 MB
页数:39页
时间:2020-05-18
《基于单片机的微波炉控制器.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、目录摘要IAbstractI第一章:硬件电路与实现11.1微波炉控制器的总体硬件设计11.2功率控制模块11.2.1矩阵键盘的结构与工作原理11.2.2矩阵式键盘的按键识别方法21.2.3矩阵式键盘的按键的例子31.3显示模块31.3.1四位数码管原理及应用31.3.2四位数码管连接图51.4步进电机控制电路模块61.4.1步进电机工作原理61.4.2步进电机控制系统原理61.4.3用微型机控制步进电机原理系统图71.4.4步进电机连接图71.5报警模块8第二章:控制程序设计92.1键盘扫描及显示程序模块92.1.1键盘
2、扫描流程图92.1.2键盘扫描和显示输出模块102.2倒计时程序模块122.2.1倒计时流程图122.2.2倒计时程序:122.3步进电机控制程序模块142.3.1步进电机流程图142.3.2步进电机转动程序:142.4总体程序设计162.4.1总体设计流程图162.4.2总体设计程序:17第三章:系统仿真模块233.1原理图绘制233.2程序的设计与编译233.3矩阵键盘仿真电路253.4倒计时仿真电路263.5步进电机仿真电路273.6总体设计仿真电路28第四章:电路制作与系统调试294.1功能实现294.2去抖处理
3、:30第五章:总结与展望275.1对毕业设计的总结:275.2对毕业设计的展望:27致28参考文献29摘要随着社会的快速发展,人们的生活节奏逐渐加快,微波炉方便快捷的烹饪特点为现代人的生活提供了便利,在现代家庭中,微波炉已成为必备的烹饪工具之一。通过制作微波炉控制器,更充分了解微波炉的结构特点和工作原理。本文介绍了微波炉控制器的设计、调试与实现。本设计中的微波炉控制器以AT89C52单片机为核心,由矩阵键盘、时间显示、控制输出等模块组成。并且能够实现大、中、小火力选择以及启动、停止和时间重设功能。其中初始时间由矩阵键盘输
4、入设置,火力大小通过发光二极管来表示、电机的转速表示在加热中。微波炉控制器工作时,将按照设定的时间进行加热并倒计时,等时间到后报警提示、火力指示灯熄灭、转盘停止运转。关键词:微波炉;单片机AT89C52;控制器AbstractWiththerapiddevelopmentofoursocietyandthegraduallyspeedingstepsofourlife,theconvenientandefficientcookingfeaturesofmicrowaveovenhaveprovidedusgreathel
5、pandmakeitanindispensablecookingtoolinourmodernlife.Throughthemakingofthemicrowaveovencontroller,Ihaveabetterunderstandingofitsstructuralfeaturesandworkingprinciples.Thisarticleintroducesthedesign,debuggingandimplementationofmicrowaveovencontroller.WiththeSCMAT89
6、C52atthecore,itismadeupofmodulesofmatrixkeyboard,timedisplayandcontroloutputsandetc.What’smore,youcanchooseamax,midorminpowerandmakeitworkorstoporeventimeresettingatyourwill.Andtheinitialtimeissetbymatrixkeyboard;thepowersizeisshownbylight-emittingdiodes;thespinn
7、ingofthemotorshowsitsworking.Whenitworks,itheatsaccordingtothesettingtimeandcountdownsuntilthealarmingsystemringing,thepowerindicatorlightpackingupandtheturntablestopping.Keywords:microwaveoven;SCMAT89c52;controller第一章:硬件电路与实现1.1微波炉控制器的总体硬件设计图1-1微波炉控制器硬件连接电路1.2功率
8、控制模块1.2.1矩阵键盘的结构与工作原理在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,如下图所示。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别
此文档下载收益归作者所有