基于单片机的微波炉控制系统设计毕业设计
基于单片机的红外微波炉的设计

单片机原理及系统课程设计专业:班级:姓名:学号:指导教师:兰州交通大学自动化与电气工程学院2014年1月15 日基于单片机的多功能微波炉控制器设计1设计说明1.1设计目的本设计要用单片机内部的定时/计数器,中断系统,时钟电路来实现微波炉控制器的功能,由单片机AT89C51芯片和LED数码管为核心,辅以必要的芯片构成电路,构成了一个基于单片机的多功能微波炉控制器。
该功能的实现主要通过软件编程来完成,降低了硬件电路的复杂性,成本也有所降低。
多功能微波炉实现了用户自主控制时间,火力以及倒计时提醒功能。
单片机多功能定时系统,它可以避免多种控制器的混淆,利用一个控制器对多路电器进行控制,既减少了繁多的多控制器,同时又可以进行时钟校准和定点打铃。
它可以执行不同的时间表的打铃,可以任意设置时间。
这种具有人们所需要的智能化特性的产品减轻了人的劳动,提高了生产率,扩大了数字化的范围,为家庭数字化提供了可能。
1.2设计要求本设计要求利用单片机实现微波炉的智能火力控制,时间设置(时、分、秒)和时钟倒计时功能,以及倒计时达到一定时间以后的扬声器的提示声音功能。
用户可以自行调整时间来满足要求。
1.3设计方法本系统设计部分以AT89C51单片机控制电路为核心,由定时器电路,显示电路,键盘电路,门电路,音响发声电路,火力输出电路,档位显示电路共同组成微波炉控制系统电路。
系统具有以下功能:时、分、秒时间显示;复位;时、分、秒时间调整;微波炉的倒计时;火力大小的控制。
用数码管显示是因为它具有显示清晰、亮度高、使用电压低、光电转换效能高、寿命长等特点。
2设计方案及原理2.1设计方案简述本次设计多功能微波炉控制电路,使用了AT89C51单片机芯片控制电路,通过外接设备进行微波炉的显示、火力输出、定时设计,并用软件实现微波炉的各种功能。
原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。
利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到60,则将时字节清零。
微波炉智能控制系统设置毕业论文

微波炉智能控制系统设置毕业论文目录绪论第一章课题的设计1.1 任务的提出1.2 课题的内容和要求1.3 设计的目的和意义第二章关键技术简介2.1 FPGA简介2.2 VHDL语言概述2.3 Quartus II 开发系统简介开发系统简介第三章系统总体设计3.1 系统总体设计方案3.2 系统功能模块描述3.2.1 输入模块3.2.2 控制模块3.2.3 显示模块3.3 系统的工作流程第四章硬件系统设计4.1 输入模块设计4.1.1 键盘扫描4.1.2 键盘译码4.1.3 输入模块的实现4.2 控制模块的设计4.2.1 状态转换控制4.2.2 数据装载4.2.3 烹饪计时4.2.4 温度控制4.2.5 控制模块的实现4.3 显示模块的实现第五章软件系统设计5.1 输入模块仿真5.2 状态转换器仿真5.3 数据装载器仿真5.4 烹饪计时器仿真5.5 显示译码器仿真第六章总结致谢参考文献附录1 绪论随着人民生活水平的提高,微波炉开始进人越来越多的家庭,它给人们的生活带来了极大的方便。
微波炉由2450MHz 的超高频来加热食物。
它省时、省电、方便和卫生。
方便和卫生。
作为现代的烹饪工具,作为现代的烹饪工具,作为现代的烹饪工具,微波炉的控制器体现着它的重要性能指微波炉的控制器体现着它的重要性能指标。
目前大部分微波炉控制器采用单片机进行设计,目前大部分微波炉控制器采用单片机进行设计,电路比较复杂,电路比较复杂,电路比较复杂,性能不够灵性能不够灵活。
本文采用先进的EDA 技术,利用Quartus Quartus IIII 工作平台和VHDL 设计语言,设计了一种新型的微波炉控制器系统。
设计了一种新型的微波炉控制器系统。
该系统具有系统复位、该系统具有系统复位、该系统具有系统复位、时间设定、时间设定、时间设定、烹饪计烹饪计时、温度控制和音效提示等功能,在FPGA 上实现。
上实现。
第一章 课题的设计1.1. 任务的提出在现代人快节奏生活中,微波炉已成为便捷生活的一部分。
基于单片机微波炉控制系统设计田龙根

基于单片机微波炉控制系统设计田龙根发布时间:2021-09-14T02:44:01.107Z 来源:《建筑工人》2021年第7期作者:田龙根[导读] 倒计时、模式设置、和报警功能是智能微波炉系统硬件部分主要的研究内容。
因此,本次设计主要从硬件和软件两大部分来研究设计。
身份证号码:43062619****287333摘要:随着社会的快速发展,城镇居民生活方式越来越趋向于智能化。
有需求就会有解决办法,催生出了各种各样的智能控制设备。
传统的家用电器已经满足不了需求,微控制器技术的不断进步,社会各界广泛应用。
人的生存离不开食物,食物对人们的生活起到了关键作用。
于是本文介绍了一种单片机控制微波炉系统,其具有高精度、稳定可靠、成本相对较低等特点。
本系统采用单片机测控技术,通过定时器模块设置定时,可实时监测加热时间,以及进行火力调节,模式调节等,达到食物加热的目的。
利用单片机技术和定时器实现了对微波炉的智能控制,解决了传统食物加热过程中重复加热等、干烧问题,对人体的健康和财产安全具有深远影响。
关键词:AT89C51;传感器;智能微波炉;单片机1 前言1.1智能微波炉的主要功能本课题设计的智能微波炉设备具有设置模式、设置火力、设置倒计时、显示数值、结束报警等功能。
主要按键有:①模式按键:可选择0~9九种加热模式。
②火力按键:按下之后可设置0~3,即高火、中火、低火三种模式模式。
③时间设置:可以任意调价加热倒计时。
其他主要功能有:①指示灯:当通电的时候,指示灯亮,表明电源已接通;②加热提示:当确认按钮被按下的时候,开始加热,并且加热提示灯置高电平,提示用户开始加热。
当再次按下的时候,加热提示灯置低电平,提示灯灭,表示加热完成。
③蜂鸣器:当加热结束之后,蜂鸣器持续响。
④显示功能:可显示时间、模式、火力的设置,还能实现倒计时。
到技术,在设置数值时实现人机交互。
1.2主要设计内容倒计时、模式设置、和报警功能是智能微波炉系统硬件部分主要的研究内容。
毕业设计(论文)-基于单片机的电磁炉设计

摘要微波炉已在我国民用领域中普及开来。
微波炉加热的独特原理就是用微波来煮饭烧菜,由于其独特的加热原理,可以有效地保持原有食品的颜色、气味、口感和营养成分,也能在迅速解冻食品时保持食物的水分不丢失和新鲜度。
使用微波炉的过程中也很少产生烟气和热气,可保持厨房的清洁。
微波炉之所以有这么优良的性能,其原因就在于微波炉的广泛应用,它的广泛应用又促进了相关新技术的探索和发现,这些发现和新技术转而又被应用于微波炉性能的改造,这些都是息息相关的。
现在的微波炉技术已相当成熟。
本次设计研究主要是微波炉的控制系统。
本次设计的控制核心是89C52单片机,之所以选择单片机控制,是因为它的功能强、体积小、功耗低、工作可靠、价格便宜、使用简单方便等特点,特别适合应用于控制有关的系统。
整个微波炉控制系统设计主要包括主电路、电源电路、驱动电路、光电耦合隔离、89C52最小系统、键盘输入、液晶显示、PWM波输出等。
本设计有预设模式和人工输入模式两种,对微波炉工作的时间和火力进行调节,通过输出占空比不同的PWM波来模拟微波炉工作在不同火力下的状态,液晶显示屏能准确显示当前工作状态,我们可以根据自己的意愿继续、暂停、退出当前工作方式。
经过模拟仿真以及现场调试后,设计的微波炉控制系统安全可靠,工作稳定,顺利实现预期的各项功能。
关键词:89C52单片机;微波炉;控制电路;AbstractIn our country, microwave ovens have in civilian areas in popularity, due to its unique heating principle, it can effectively keep the original food color, smell, taste and nutrients, also can rapid thawing foods, keep the moisture of food and fresh. And in the use of the microwave oven almost do not produce fumes and hot air, so that the kitchen to keep clean. Microwave oven which has so good performance is relation with the application of new technology .This paper analyzes the control system of home microwave oven, and compares various control methods, and determines the overall control scheme of the system.. Because the monolithic integrated circuit has the characteristics of strong function, small size, low power consumption, cheap, reliable work, convenient use and the like. Therefore, it is especially suitable for control system, the design of the final selection of 89C52 single chip microcomputer as the control core, supplemented by the keyboard input module, LCD display module, photoelectric coupling isolation module and analog microwave modules to form a control circuit of the microwave. This design by default mode or manual input mode microwave oven working time and fire control, and through different output accounted for duty ratio PWM waves to mimic the microwave oven under different thermal working condition, LCD screen as man-machine interface synchronous display the current working state.After the simulation and the on-site debugging, the electric control system of the microwave oven is safe and reliable, and the work is stable, and the function of the microwave oven is smoothly realized.Keywords: MCU; microwave oven; control circuit;目录摘要 (I)1 引言 (1)1.1 微波炉简介 (1)1.2 本文主要研究工作 (2)2 微波炉的工作原理和总体方案设计 (3)2.1 微波炉的工作原理 (3)2.2 微波炉的基本构造 (4)2.2.1 控制电路 (4)2.2.2 高压变压器 (4)2.2.3 磁控管 (5)2.2.3 炉腔 (8)2.2.4 炉门 (8)2.3 总体方案设计 (8)3 硬件电路设计 (9)3.1 主电路的设计 (10)3.1.1 主电路方案分析 (10)3.1.2 主电路方案设计 (12)3.2 驱动电路的设计 (14)3.3 单片机选型及介绍 (15)3.3.1 单片机的选型 (15)3.3.2 单片机STC89C52的特点 (15)3.3.3 单片机最小系统设计 (16)3.4 光耦隔离控制模块的设计 (19)3.5 键盘输入和液晶显示电路 (20)3.5.1 键盘输入电路方案的选择 (20)3.5.2 显示电路方案的选择 (22)3.6 蜂鸣器电路 (25)3.7 风扇冷却电路 (26)4 软件设计 (28)4.1 主程序流程图 (28)4.2 PWM波控制子程序 (30)4.3 火力调节子程序设计 (30)4.4 烹饪时间设定子程序设计 (31)4.4.1 设置定时模式的方法 (31)4.4.2 时间设定程序流程图 (34)4.5 键盘扫描子程序设计 (34)4.6 液晶显示模块程序设计 (37)5 系统仿真调试和实物制作 (38)5.1 系统的仿真调试 (38)5.1.1 仿真结果及分析 (38)5.2 实物制作 (42)6 结论与展望 (45)6.1 论文总结 (45)6.1.1 主要工作及结论 (45)6.1.2 存在的问题 (45)6.2 感想及收获 (45)6.3 展望 (46)致谢................................................... 错误!未定义书签。
毕业设计---基于单片机的微波炉控制器[管理资料]
![毕业设计---基于单片机的微波炉控制器[管理资料]](https://img.taocdn.com/s3/m/f1ca7a05f61fb7360b4c65f8.png)
学生签名
26
参考文献29
摘 要
随着社会的快速发展,人们的生活节奏逐渐加快,微波炉方便快捷的烹饪特点为现代人的生活提供了便利,在现代家庭中,微波炉已成为必备的烹饪工具之一。
通过制作微波炉控制器,更充分了解微波炉的结构特点和工作原理。本文介绍了微波炉控制器的设计、调试与实现。本设计中的微波炉控制器以AT89C52单片机为核心,由矩阵键盘、时间显示、控制输出等模块组成。并且能够实现大、中、小火力选择以及启动、停止和时间重设功能。其中初始时间由矩阵键盘输入设置,火力大小通过发光二极管来表示、电机的转速表示在加热中。微波炉控制器工作时,将按照设定的时间进行加热并倒计时,等时间到后报警提示、火力指示灯熄灭、转盘停止运转。
{ for(row=0;row<3;row++)
{ if(keyin==(0x01<<row))
{ kcode=row+3*col; //计算出按键码
digit=digit*10+kcode; //扫描码写入七段数码管数组
digit=digit%1000;//取输入的后四位,输入不够四位高位为零
break; //离开第row列扫描
确定矩阵式键盘上何键被按下,介绍一种“行扫描法”。
行扫描法行扫描法又称为逐行(或列)扫描查询法,是一种最常用的按键识别方法,如上图所示键盘,介绍过程如下:
判断键盘中有无键按下将全部行线Y0-Y3置低电平,然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线与4根行线相交叉的4个按键之中。若所有列线均为高电平,则键盘中无键按下。
(3)采用先进的技术与器件,设计控制部件的硬件实现的线路图;
基于单片机的微波炉控制系统

基于单片机的微波炉控制系统电气信息工程学院014011103 王洪杰指导老师:张乃智摘要微波炉是一种利用2450兆赫的电磁波来烹饪食品的厨房器具。
其工作的核心是其控制部分。
本设计就是对微波炉的电脑控制系统的一个尝试,设计给出了系统软、硬件的组成和实现方法。
结合实际要求,叙述了控制器电路的工作原理和微波炉的工作过程。
设计具有操作简便,运行稳定,定时时间和功率控制比较精确的特点。
它以ATMEL公司生产的8位单片机AT89C51为控制核心;以DS18B20作为温度传感器,用于实时测量微波炉内食物的温度;独立式键盘调整输入,用来设定温度、定时时间等工作参数。
通过本设计能实现对微波炉的智能化控制,使微波炉的应用功能更强大,使用更方便。
关键词:微波炉/ 单片机A T89C51/温度传感器DS18B20ABSTRACTThe microwave oven is a kind of kitchen tool which works on the electromagnetic wave frequency segment of the 2450 MHZ for cooking food. Its major part is the control system. This design is a trial to the control system based on the MCU. In this paper, the software and hardware are constituted and how to realizes it has given. According to the actual request, described the work principle of the controller electric circuit and the work process of the microwave oven. The feature of the design is the operation simply and stably, the settled time and the power controlling more precision .The major controller AT89C51 which is a 8 single microcomputer produced by ATMEL company; Be used with DS18B20 as the temperature sensor to measure the alimental temperature that inside the microwave oven in time; The keyboard is a independent type that used for setting the work parameter, for example, the temperature and the settled time, to realize the intelligence of the microwave oven, making the applied function of the microwave oven stronger and using more convenient.KEY WORDS:microwaves oven, single chip microcomputer AT89C51, temperature sensor DS18B201、前言在家用电器中,应用单片机技术可以简化控制线路,提高家用电器的性能,实现智能化控制。
基于单片机的微波炉控制系统设计 毕业设计论文

南京工程学院自动化学院本科毕业设计(论文)题目:基于高性能单片机的微波炉控制系统设计专业:自动化(数控技术)班级学号:学生姓名:指导教师:起迄日期:2012.2~2012.6设计地点:实验楼 _Graduation Design (Thesis)Design of Microwave Oven Control System Based onHigh-performance MCUBySupervised bySchool of AutomationNanjing Institute of TechnologyJune,2012摘要近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,再根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
微波炉控制系统设计采以微控制器(MCU)为核心,基于MCU 编制软件系统,结合8位数码管(LED)显示以及必要的外围电路,完成微波炉的可编程智能控制。
系统由计时控制、火力设定、用户界面、音响发生几大模块组成。
能够根据键盘输入完成相应的功能,同时使用LED 显示系统状态,并进行响铃提示。
关键词:微控制器;微波炉;控制器ABSTRACTWith the computer penetration in the social sphere in recent years, and the development of large scale integrated circuits, microcontroller applications are continually developing deeply, because of its powerful function, small size, low power consumption, cheap price, reliable performance, easily using, etc, it is particularly suitable for systems with control. It is used more and more widely in automatic control, intelligent instruments, meters, data acquisition, military products and home appliances etc, SCM is often used as a core component in according to the specific hardware architecture, and it is often combined with application-specific features of the software objects to make perfect.Microwave oven control system design used the microcontroller as the core, based on MCU preparation software system, combined with eight digital tube (LED) display and necessary peripheral circuits to complete the microwave oven programmable intelligent control. System consisted of several modules such as the time controlling , fire setting, the user interface, sound design. It could complete the function under the keyboard , meanwhile used the LED to display the status of system, and prompted us through a ringer.Key words:microcontroller; microwave oven; controller目录第一章绪论 (1)1.1 引言 (1)1.2 课题背景 (1)1.3 课题研究来源 (2)1.4 本文主要研究工作 (3)1.5 本文结构 (3)第二章控制系统总述 (5)2.1 工作原理 (5)2.1.1 系统框图 (5)2.1.2 系统功能实现 (5)2.2 控制电路设计 (6)2.3 软件设计 (7)2.4 本章小结 (8)第三章各模块设计方案 (10)3.1档位输出方案 (10)3.2计时控制方案 (10)3.3键盘设计方案 (11)3.4显示设计方案 (11)3.5火力输出方案 (12)3.5.1 微波炉火力输出原理 (12)3.5.1 微波炉火力输出方案 (12)3.5响铃提示方案 (12)3.6本章小结 (12)第四章硬件设计 (14)4.1系统核心AT89C51介绍 (14)4.1.1 AT89C51主要性能 (14)4.1.2 AT89C51的引脚及功能 (14)4.1.3 AT89C51单片机的内置功能 (16)4.2时钟电路设计 (18)4.3键盘电路设计 (18)4.4档位显示电路设计 (19)4.5显示电路设计 (20)4.5.1 驱动数码管芯片 (20)4.5.2 数码管 (22)4.6响铃、提示电路设计 (23)4.6.1 蜂鸣器发声原理 (23)4.7火力大小输出设计 (24)4.8电源电路设计 (24)4.9电路板设计 (25)4.9.1 电路原理图绘制 (25)4.9.2 PCB图绘制 (27)4.10本章小结 (28)第五章软件设计 (29)5.1显示程序设计 (29)5.2键盘模块程序设计 (30)5.3计时模块程序设计 (31)5.4系统待机程序设计 (32)5.5用户设定程序设计 (33)5.6响铃、提示程序设计 (35)5.6.1 按键发音程序设计 (35)5.6.2 提示程序设计 (35)5.7本章小结 (36)第六章仿真验证 (37)6.1仿真软件 (37)6.2仿真过程 (38)6.3仿真结果 (44)6.5仿真中出现的问题 (45)6.5本章小结 (45)第七章结论 (46)7.1论文总结 (46)7.1.1 主要工作及结论 (46)7.1.2 存在的问题 (46)7.2感想或者收获 (46)致谢 (48)参考文献 (49)附录A:硬件设计原理图与PCB图 (50)附录B:软件程序清单 (52)附录C:仿真验证结果 (65)附件:毕业论文光盘资料 (66)第一章绪论1.1引言现在可以说单片机是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。
单片机毕业设计——可编程微波炉控制器系统设计

目录第1节引言 (2)1.1 可编程微波炉控制器系统概述 (2)1.2 本设计任务和主要内容 (3)第2节方案论证 (3)2.1 主控制器的选型 (4)2.2 计时方案选择 (4)2.3 显示方案选择 (5)2.4 音响发生方案选择 (5)2.5 温度方案选择 (5)2.6 火力控制分析选择 (5)2.7 信息控制分析选择 (6)第3节硬件电路设计 (7)3.1 系统控制原理 (7)3.2 基础系统模块 (8)3.2.1 显示器与键盘设计 (9)3.2.2 音响电路系统 (10)3.2.3 温度测量电路 (11)3.2.4 火力输出电路 (12)第4节软件设计 (13)4.1 主程序设计 (13)4.2 普通控制模式 (14)4.3 信息控制模式 (16)第5节实验结果与分析 (17)5.1 常规模式测试 (17)5.2 智能控制测试 (18)5.3 数据测试分析 (19)5.4 操作说明 (19)总结 (22)参考文献 (23)可编程微波炉控制系统设计第1节引言近年来随着科技的的发展,微波炉已经走进了千家万户的厨房,成为现代家庭的必备产品。
尽管微波炉也得到了很大发展,功能越来越完善。
为此,我们选择了本次电子设计大赛的这方面的题目,设计一个高质量的信息智能微波炉控制系统,使微波炉更人性化,使用更方便。
本可编程微波炉控制器系统,以A T89C52单片机为核心,由计时系统、手动键盘、温度测量、语音发声、网络控制器、状态显示等功能模块组成。
基于题目基本要求,本系统对功能设置、数据装入和定时设定功能进行了重点设计。
此外,扩展了液晶显示工作状态、数码管时间显示、微波火力档位设定、火力指示、温度测量与显示、语音提示、Internet远程控制等功能。
其中常规基础部分可以选择火力并设定加热时间,系统通过发光二极管显示选择的火力当。
系统启动后开始倒计时,数码管显示剩余时间。
此外系统还能通过温度传感器DS18B20测量事物的温度,通过LED显示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动化学院本科毕业设计(论文)题目:基于高性能单片机的微波炉控制系统设计专业:自动化(数控技术)班级学号:学生姓名:指导教师:起迄日期:2012.2~2012.6设计地点:实验楼 _Graduation Design (Thesis)Design of Microwave Oven Control System Based onHigh-performance MCUBySupervised bySchool of AutomationNanjing Institute of TechnologyJune,2012摘要近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,再根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
微波炉控制系统设计采以微控制器(MCU)为核心,基于MCU 编制软件系统,结合8位数码管(LED)显示以及必要的外围电路,完成微波炉的可编程智能控制。
系统由计时控制、火力设定、用户界面、音响发生几大模块组成。
能够根据键盘输入完成相应的功能,同时使用LED 显示系统状态,并进行响铃提示。
关键词:微控制器;微波炉;控制器南京工程学院自动化学院本科毕业设计(论文)ABSTRACTWith the computer penetration in the social sphere in recent years, and the development of large scale integrated circuits, microcontroller applications are continually developing deeply, because of its powerful function, small size, low power consumption, cheap price, reliable performance, easily using, etc, it is particularly suitable for systems with control. It is used more and more widely in automatic control, intelligent instruments, meters, data acquisition, military products and home appliances etc, SCM is often used as a core component in according to the specific hardware architecture, and it is often combined with application-specific features of the software objects to make perfect.Microwave oven control system design used the microcontroller as the core, based on MCU preparation software system, combined with eight digital tube (LED) display and necessary peripheral circuits to complete the microwave oven programmable intelligent control. System consisted of several modules such as the time controlling , fire setting, the user interface, sound design. It could complete the function under the keyboard , meanwhile used the LED to display the status of system, and prompted us through a ringer.Key words:microcontroller; microwave oven; controller目录第一章绪论 (1)1.1 引言 (1)1.2 课题背景 (1)1.3 课题研究来源 (2)1.4 本文主要研究工作 (3)1.5 本文结构 (3)第二章控制系统总述 (5)2.1 工作原理 (5)2.1.1 系统框图 (5)2.1.2 系统功能实现 (5)2.2 控制电路设计 (6)2.3 软件设计 (7)2.4 本章小结 (8)第三章各模块设计方案 (10)3.1档位输出方案 (10)3.2计时控制方案 (10)3.3键盘设计方案 (11)3.4显示设计方案 (11)3.5火力输出方案 (12)3.5.1 微波炉火力输出原理 (12)3.5.1 微波炉火力输出方案 (12)3.5响铃提示方案 (12)3.6本章小结 (12)第四章硬件设计 (14)4.1系统核心AT89C51介绍 (14)4.1.1 AT89C51主要性能 (14)4.1.2 AT89C51的引脚及功能 (14)4.1.3 AT89C51单片机的内置功能 (16)4.2时钟电路设计 (18)4.3键盘电路设计 (18)4.4档位显示电路设计 (19)4.5显示电路设计 (20)4.5.1 驱动数码管芯片 (20)4.5.2 数码管 (22)4.6响铃、提示电路设计 (23)4.6.1 蜂鸣器发声原理 (23)4.7火力大小输出设计 (24)4.8电源电路设计 (24)4.9电路板设计 (25)4.9.1 电路原理图绘制 (25)4.9.2 PCB图绘制 (27)4.10本章小结 (28)第五章软件设计 (29)5.1显示程序设计 (29)5.2键盘模块程序设计 (30)5.3计时模块程序设计 (31)5.4系统待机程序设计 (32)5.5用户设定程序设计 (33)5.6响铃、提示程序设计 (35)5.6.1 按键发音程序设计 (35)5.6.2 提示程序设计 (35)5.7本章小结 (36)第六章仿真验证 (37)6.1仿真软件 (37)6.2仿真过程 (38)6.3仿真结果 (44)6.5仿真中出现的问题 (45)6.5本章小结 (45)第七章结论 (46)7.1论文总结 (46)7.1.1 主要工作及结论 (46)7.1.2 存在的问题 (46)7.2感想或者收获 (46)致谢 (48)参考文献 (49)附录A:硬件设计原理图与PCB图 (50)附录B:软件程序清单 (52)附录C:仿真验证结果 (65)附件:毕业论文光盘资料 (66)第一章绪论1.1引言现在可以说单片机是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。
目前,在生活、生产的各领域中,凡是有自动控制要求的地方几乎都会有单片机的身影;从简单到复杂,从空中、地面到地下,凡是能想象到的地方几乎都有使用单片机的需求。
现在尽管单片机的应用已经很普遍了,但仍有许多可以用单片机控制而尚未实现的项目,因此,单片机的应用大有前景和拓展空间。
单片机的应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保证操作安全等。
随着数字集成电路技术的发展,加上采用了先进的石英技术,自动控制具有计算准确、性能稳定、携带方便等优点。
单片机应用的意义绝不仅限于它的广阔范围以及所带来的经济效益上,更重要的意义还在于:单片机的应用正从根本上改变着传统的控制系统设计思想和设计方法。
从前必须有模拟电路或数字电路实现的大部分功能,现在已能使用单片机通过软件方法实现了。
这种以软件取代硬件并提高系统性能的控制系统“软化”技术,称之为微控制技术。
微控制技术是一种全新的概念,是对传统控制技术的一次革命。
随着单片机应用的推广普及,微控制技术必将不断发展、日益完善和更加充实。
[1] [2]1965年,乔治·福斯特对微波炉进行大胆改造,与斯本塞一起设计了一种耐用和价格低廉的微波炉。
1967年,微波炉新闻发布会兼展销会在芝加哥举行,获得了巨大成功。
从此,微波炉逐渐走入了千家万户。
由于用微波烹饪食物又快又方便,不仅味美,而且有特色,因此有人诙谐地称之为“妇女的解放者”。
传统的微波炉容易产生设定误差,定时不够准确,会造成过快或者过慢,这样会影响食物的美味。
基于单片机的微波炉控制系统设计,正是利用单片机的多功能控制的特点,进行微波炉的系统控制设计,改变了传统微波炉时间不明显,控制零件繁多的局面,所以利用微处理器进行定时、准点控制,具有很大的应用市场潜力。
1.2课题背景单片机自1976年由Intel公司推出MCS-48开始,迄今已有二十多年了。
由于单片机集成度高、功能强、可靠性高、体积小、功耗地、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,几乎“无处不在,无所不为”。
单片机的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。
单片机有两种基本结构形式:一种是在通用微型计算机中广泛采用的,将程序存储器和数据存储器合用一个存储器空间的结构,称为普林斯顿结构。
另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,一般需要较大的程序存储器,目前的单片机以采用程序存储器和数据存储器截然分开的结构为多。
20世纪80年代中期以后,Intel公司以专利转让的形式把8051内核技术转让给许多半导体芯片生产厂家,如ATMEL、PHILIPS、ANALOG、DEVICES、DALLAS 等。
这些厂家生产的芯片是MCS-51系列的兼容产品,准确地说是与MCS-51指令系统兼容的单片机。
这些兼容机与8051的系统结构(主要是指令系统)相同,采用CMOS工艺,因而,常用80C51系列来称呼所有具有8051指令系统的单片机,它们对8051单片机一般都作了一些扩充,更有特点。
其功能和市场竞争力更强,不该把它们直接称呼为MCS-51系列单片机,因为MCS只是Intel公司专用的单片机系列型号。