基于单片机的微波炉控制系统设计毕业设计
基于单片机的红外微波炉的设计
单片机原理及系统课程设计专业:班级:姓名:学号:指导教师:兰州交通大学自动化与电气工程学院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)致谢................................................... 错误!未定义书签。
毕业设计---基于单片机的微波炉控制器[管理资料]
学生签名
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显示。
基于单片机的可编程微波炉控制器系统设计
8.会议论文 孙治国.成晓明.裘智峰 PLC与单片机串行通信的应用 2003
本文以工业大功率微波炉控制系统为例,着重介绍了可编程控制器(PLC)与单片机串行通信的实现方法,该方案实现简单,通讯可靠.在实际应用中取得 了良好的控制效果.
9.学位论文 蒋敏兰 二液自动混合灌胶机的智能控制系统的研制和研究 2003
本设计中采用9位LED显示电路及矩阵式键盘接13技术, 如图2所示。
I竺竺兰竺}.-4竺竺竺兰卜
巨三卜-一 89c52
臣叵[亘卜卜一
圈1整体结构设计框田
圈2键盘/显示接口电路圈
在键盘中按键数量较多时,为了减少I/O口的占用,通常将
按键排列成矩阵形式,如图2所示。在矩阵式键盘中,每条水平线
和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这
该课题来源于合肥荣事达三洋电器有限责任公司,是为了适应即将投入生产的新型微波炉的生产线,实现对微波炉的内腔和面板四周自动灌胶的产品 研发项目.该论文介绍了全自动二维灌胶系统的硬件组成及软件设计,介绍了该系统的气路、液路工作原理、计量原理、液位及温度检测原理,分析了步进 电机选择的依据,步进电机运动的控制及加减速运动规律.设计研制的这种新型二液自动混合灌胶机系统在研制过程中采用了步进电机、单片机、自动计 量系统、自动混合搅拌系统以及其他一些系统,实现了系统的自动化和设计的柔性化.克服了老式灌胶机灌胶头固定不动,只能依靠自动化生产线的运动来 完成对一些简单线路板表面灌胶的局限性.该课题研制成功后该灌胶设备能够正常运行,并达到灌封微波炉现有技术资料表明的技术要求和性能,确保灌胶 符合微波炉接合和硬化后尺寸要求和外观要求.
样,一个端13(如PI 13)就可以构成4枣4=16个按键,比之直接
单片机的微波炉控制器系统设计
单片机的微波炉控制器系统设计作品编号:E甲0501参赛学生王勇自动化专业张雷鸣自动化专业郭文杰电子专业指导教师迟洁茹原明亭摘要本可编程微波炉控制器系统,以A T89C52单片机为核心,由键盘显示、语音发声、电话控制器、串口服务器等功能模块组成。
基于题目基本要求,本系统对功能设置、数据装入和定时设定功能进行了重点设计。
此外,扩展了液晶显示、微波火力档位设定、自动烹饪、智能感应烹饪、语音提示、日历时钟、E2PROM、电话和Internet远程控制等功能。
关键字:单片机自动控制远程控制无线传输一、方案比较1、主控制器方案一采用数字逻辑芯片。
本系统有功能设置、数据装入、定时、显示、音响控制多个功能模块。
各个状态保持或转移的条件依赖于键盘控制信号。
由于键盘控制信号繁多,系统的逻辑状态以及相互转移更是复杂,用纯粹的数字电路或小规模的可编程逻辑电路实现该系统有一定的困难,需要用中大规模的可编程逻辑电路。
这样,系统的成本就会急剧上升〔相对于方案二〕。
因此,本设计并未采用这种方案。
方案二采用单片机作为整个控制系统的核心。
鉴于市场上常见的51系列8位单片机的售价比较低廉,我们的设计采用了主从双AT89C52单片机系统。
其中一片作为主控制器,主要负责系统的控制与协调工作。
具体方案如下:首先,利用单片机多中断源的协调处理能力,通过中断接收键盘送来的信号,确认功能设置,实现数据装入,同时接收时钟芯片PCF8563的秒脉冲信号作为基准信号,完成计时任务。
其次,从CPU根据主CPU发出的信号控制语音播报、远程操作等功能。
这样的设计使安装和调试工作可以并行进行,发挥团队优势,极大地缩短了总体设计和制造的时间;同时可以降低单个CPU的工作量,为发挥部分的制作以及其他功能扩展提供了充足的内部空间和更多的外部接口。
综合考虑以上因素,我们采用了方案二。
2、键盘显示模块方案一采用Intel8279可编程键盘/显示接口芯片。
Intel8279是一个专用的显示器键盘接口,它用硬件完成对显示器和键盘的扫描,大大方便了用户,使程序变得简洁、易读和模块化。
基于单片机的微波炉控制系统设计2
微波炉控制系统的设计一、设计题目基于单片机的微波炉的控制系统的设计,本次设计主要采用的单片机以P89V51RB2FN单片机为核心,由液晶显示模块、语音电路模块、键盘模块、掉电存储模块、电源模块等功能模块组成。
此外,还扩展了微波火力八级档位设定、烹调模式、语音提示、烹调预约时间设置、模拟无水及无物自停等功能,对微波炉的基本功能进行设计与创新。
二、设计要求实现微波炉已经可以做到的煎、煮、烤、烘、焖、炖、蒸、烩等多种烹饪方式,做出各种营养美味的食物。
且与其他烹饪工具相比,此微波炉系统具有热效率高、耗电量少、烹调速度快等优点。
合乎经济原则,也比传统烹饪节省时间。
由于独特的加热原理,它可以有效保持食物原有的色、香、味与营养成份,还可以迅速解冻食物,保持食物的水分与鲜嫩。
而且微波炉使用中绝少产生油烟与炽热空气,使厨房保持清洁。
微波炉有如此强大的功能与新技术的不断应用是分不开的。
例如,微波炉的智能化、多功能化、节能化、健康化、操作简便化的发展,使得微波炉的发展前景越来越好,越来越受到人们的欢迎。
微波炉,顾名思义是用微波来加热,用的频率是24. 5亿赫左右的超短波,它由磁控管产生,经微波炉金属器壁反射再反射后,被炉中的食物吸收。
食物能吸收微波是因为食物中含有水分[13]。
水分子为极性分子,一端为正极,一端为负极,而微波是电磁波,有正半周与负半周。
24. 5亿赫即表示该微波在一秒钟内变换正负极达24. 5亿次,每换一次,水分子即跟随反转一次;由于水分子一直振动反射,也就摩擦生热,热被食物分子吸收,食物就会变热、变熟[20]。
三、设计作用与目的随着人们生活水平的不断提高,现代化的厨房电器已成为人们日常不可缺少的家用电器。
不断更新的现代化家用厨房电器,极大地方便和丰富了们的家庭生活。
如微波炉已经成为现代城市生活中人们不可缺少的烹饪工具,现在的微波炉已经可以做到煎、煮、烤、烘、焖、炖、蒸、烩等多种烹饪方式,做出各种营养美味的食物。
基于单片机的微波炉控制电路设计
1、设计(论文)说明
共页
2、图纸
共张
3、指导教师意见
共页
4、评阅人意见
共页
经审查, 电子信息科学与技术 专业 09-1 班 赵 隆 同学所提交 的毕业设计(论文),符合学校本科生毕业设计(论文)的相关规定,达到 毕业设计(论文)任务书的要求,根据学校教学管理的有关规定,同意参 加毕业设计(论文)答辩。
一、毕业设计(论文)的总评语
二、毕业设计(论文)的总评成绩: 三、答辩主席:
签字(盖章) 年月日
摘要
电子技术对当今的社会发展所起到的作用日益突出,单片机的应用也正在不断地走 向深入,由于它具有功能强、体积小、功耗低、价格便宜、工作可靠、使用方便等特点, 因此特别适合于与控制有关的系统,并且越来越广泛地应用于自动控制、智能化仪器、 仪表、数据采集、军工产品以及家用电器等各个领域。不断更新的现代化家用厨房电器, 极大地方便和丰富了们的家庭生活。
指导教师
职称
学院领导
签字(盖章)
年月日
河南理工大学
毕业设计(论文)评阅人评语
题目
基于单片机的微波炉控制电路设计
评阅人 工作单位
职称 年月日
河南理工大学
毕业设计(论文)评定书
题目
基于单片机的微波炉控制电路设计
指导教师
职称
年月日
河南理工大学
毕业设计(论文)答辩许可证
答辩前向毕业设计答辩委员会(小组)提交了如下资料:
Key words: MCU, Microwave oven, Control system
目录
1 引言.........................................................................................................................................1 1.1 微波炉概述....................................................................................................................1 1.2 微波炉的基本构造........................................................................................................2 1.2.1 控制电路..............................................................................................................2 1.2.2 高压变压器..........................................................................................................2 1.2.3 磁控管..................................................................................................................2 1.2.4 炉腔......................................................................................................................2 1.2.5 炉门......................................................................................................................2 1.3 选题来源........................................................................................................................3 1.4 本文主要研究工作........................................................................................................3
基于某单片机地微波炉控制系统
适用标准文案江西科技师范大学大学生科研、创新性实验工程设计方案第一稿工程名称:微波炉控制系统的设计与制作工程负责人:曾光辉专业:电子信息工程所在学院:通讯与电子学院指导教师:占华林2021年 5月20日江西科技师范大学教务处1.整体方案本系统由核心元件 AT89C51单片机、 LCD1602、独立按键、蜂鸣器组成、电机,用来实现数字电子钟、做饭提示、模拟准时加热功能。
主控局部是由单片机和独立按键两局部组成,显示局部是 LCD1602显示模块组成,闹铃局部是外接蜂鸣器组成,模拟加热局部是直流电机组成。
实现了秒表和数字电子时钟的功能。
工作过程中有各样工作状,显示时分秒以及上午和下午的做饭时辰,这些参数都能够校订。
图 1 微波炉控制系统的整个电路2.鉴于单片机的数字电子钟系统硬件设计该数字钟工作原理是用一片AT89C51单片机经过编程去控制LCD1602实现的。
经过 2 个开关控制来进行时间的调理以及秒表功能,P2.0 〔 key1〕口控制按键,当系统处于正常时间显示而且按下此键时,能够进入秒表功能和时间功能的切换,此键还能够作为时间和日期以及闹铃的调整位选中键,当系统处于时间显示模式时,按此键能够选中相应的需要调整的位。
当系统处于时间显示模式时,〔key2〕口控制按键,按此键对相应的选中位进行加,当系统处于处于秒表工作模式时按此键能够控制秒表计时的启动和暂停。
其工作流程:1.年代日时分秒显示。
通电后 LCD自动显示 C 语言程序设置好的默认时间2.闹钟显示和设定。
通电后, A 的右侧显示的是默认的闹钟时间,经过 key1 和 key2 能够设置闹铃时间。
3.秒表显示以及启动和暂停以及清零。
LCD处于正常显示时间模式下时按下key1 开释后能够进入秒表模式,前3 次按下key2 的功能挨次为启动停止清零,每按 3 次 key2 为一个轮回。
2.1 时钟电路模块以下图 2-1 所示为时钟电路原理图,在 AT89C51芯片内部有一个高增益反相放大器,其输出端为引脚 XTAL2,输入为芯片引脚 XTAL1。
基于单片机的微波炉模拟系统设计
基于单片机的微波炉模拟系统设计学生:张亚振指导老师:吴敏廖娟(安徽农业大学工学院机械设计制造及自动化)摘要:该设计是基于51单片机系统,采用keil软件编程,温度传感器测量温度。
能实现测量温度,并能在LCD上显示出来,并且在设定温度可报警的功能,具有操作简单易于实现,精确测量温度等特点。
关键词:AT89C51 测温传感器 LCD显示屏1 总体设计方案1.1设计原理及相关说明1.2总体设计框图微波炉模拟控制设计框图2 各芯片的设计及其调用2.1 AT89C51单片机主控模块单片机的主控模块如图2,它以单片机STC12C5A60S2为核心,STC12C5A60S2系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051系列单片机,指令代码完全兼容传统8051,但速度快8-12倍。
内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S,即25万次/秒),针对电机控制,强干扰场合。
其主要性能特点如下:增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051;工作电压:5.5V-3.5V;工作频率范围:0-35MHz,相当于普通8051的0-420MHz;用户应用程序空间60K字节;片上集成1280字节RAM;通用I/O口(36个),复位后为:准双向口/弱上拉(普通8051传统I/O口);可设置成4种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏,每个I/O口驱动能力均能达到20mA,但整个芯片最大不要超过120mA;ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(P3.0/P3.1)直接下载应用程序,数秒即可完成一片;有EEPROM功能;看门狗;内部集成MAX810专用复位电路(外部晶振12M以下时,复位脚可直接1K电阻到地);A/D转换,10位精度ADC,共8路,转换速度可达250K/S;具备双串口;工作温度范围:-40 - +85o C(工业级),0 – 75o C(商业级);40管脚封装由图2可知,单片机的18和19管脚接时钟电路,19管脚接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入,18管脚接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出,9引脚是复位输入端,接上电容、电阻及开关后构成上电复位电路。
微波炉控制器的设计[1]
二、文献综述现有市售的微波炉其主要弊端为:不能按既有程序进行烹调,在节能方面也未做过多考虑。
烹调经验告诉我们,家常菜大多可按固定程序烹调、炖肉、煮饭、烘烤。
若采取分时、分档火力加热,则可节能。
微波炉控制系统功能比较齐全,在火力档位设了解冻、烹调、烘烤、保温、自定义加热、自定义烹调以及按给定程序烹调等七种主要功能,其中程序烹调共设置了八种不同的烹调流程,供用户选择。
在控制方面,实现了智能化,信息化管理,并且具有密码开锁功能,即只有知道相应模式键继续运行的号码的人,才能对该机进行操作等等功能。
STC12C5404AD单片机是具有全新流水线和精简指令集结构的高速率、低功耗新一代单片机。
它带有8路10位精度ADC、4路PWM/PCA(可编程计数器阵列)、SPI同步通信口以及内部集成的MAX810专用复位电路。
这些特点不但增加了开发者的使用灵活性,同时还可以帮助用户减小PCB尺寸和系统成本。
此外,STC12C5404AD型处理器还可以通过串口(P3.0/P3.1)直接下载用户程序,从而使其适合于在系统(ISP)及在应用(IAP)中编程,因而可为许多计算密集的嵌入式控制应用领域提供功能强大、使用灵活且性价比高的解决方案。
STC12C5404AD是STC系列单片机,采用RISC型CPU内核,兼容普通8051指令集,片内含有10KB Flash 程序存储器,2KB Flash 数据存储器,512B RAM 数据存储器,同时内部还有看门狗(WDT);片内集成MAX810专用复位电路、8通道10位ADC以及4通道PWM,具有在系统编程(ISP)和在应用编程(IAP),片内资源丰富、集成度高、使用方便。
STC12C5404AD对系统的工作进行实施调度,实现外部输入参数的设置、蓄电池及负载的管理、工作状态的指示等。
电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成。
只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。
毕业设计波炉控基于PLC的智能微制系统设计
题目基于PLC的智能微波炉控制系统设计机械工程学院专业机械设计制造及其自动化班级XXXX 学号XX 学生姓名XXX指导老师XX、XXX完成日期20XX年 XX月湖南工程学院课程设计任务书设计题目:基于PLC的智能微波炉控制系统设计姓名XXX 系别XXX 专业XXXX 班级XXXXXX 学号XX 指导老师XXX、XXX 教研室主任一、基本任务及要求1.设计任务(1)机械部分设计全自动智能微波炉机械结构图(2)硬件设计全自动智能微波炉控制电路分析智能微波工作流程,完成工作原理图;主电路图;控制器接线图;组件选型;电机选择,设计计算传动系统。
单元控制电路:烹调模式显示电路;烹调终结闪烁提示电路;按键控制电路;安检控制电路。
(3)软件设计全自动智能微波炉控制程序控制要求:能够控制智能微波炉的启动/停止;烤盘转速控制;箱门密封、食物烤焦安检;转速(升降速时间0.5s、恒转速 =0.5r/s);烹调模式显示;烹调终结闪烁提示等。
2.要求(1)绘制硬件接线框图;智能微波炉控制流程框图及其它原理图。
(2)撰写设计说明书,并附程序清单及其功能注释。
(3)调试控制程序。
二、进度安排及完成时间1.设计时间二周(从2XXX年1X月XX 日至2009年X2月2X 日)2.进度安排第一周布置设计任务;查阅资料;熟悉设计任务和方案;设计并绘制硬件电路图;设计控制软件流程框图;智能微波炉机械传动装置结构设计;传动计算并选择控制电机。
第二周编写主程序、功能子程序;调试主要功能子程序;并记录存在的问题和解决问题的方法;整理设计资料;按格式撰写设计说明书;上交设计作业(打印稿及电子文档);并参加答辩。
注:程序设计2~3人;硬件电路设计2~3人;机械结构设计2人目录第1章绪论 (1)1.1引言 (1)1.2微波炉概述 (2)1.2.1 微波炉的种类 (2)1.2.2 微波炉的基本结构 (2)1.2.3 微波炉的基本原理 (3)第2章总体方案设计 (4)2.1总体系统设计 (4)2.1.1系统总体框图设计 (4)2.1.2微波炉电器结构图 (5)2.1微波炉外观结构设计 (6)2.1.1微波炉外观结构 (6)2.1.2微波炉显示面板 (6)第3章硬件电路设计 (8)3.1 元件选择 (8)3.1.1 PLC的选择以I/O参数 (8)3.1.2 电机选择以及基本参数 (9)3.1.3 磁控管原理和结构 (9)3.1.4 高压变压器原理和结构 (10)3.2 PLC控制设计 (12)3.1.3 PLC输入输出分配 (12)3.1.3 PLC工作流程图 (12)3.1.3 PLC外围接线图 (13)3.3 电路部分模块设计 (14)3.3.1 LED显示电路 (14)3.3.2温度自检电路 (15)3.3.3炉门检测 (16)收获体会 (17)参考文献 (18)附图:主电路图第1章绪论1.1 引言随着科学技术的进步,电子技术传感技术以及材料技术近年来得到了很大的发展。
基于单片机的微波炉模拟系统设计
基于单片机的微波炉模拟系统设计学生:指导老师:(安徽农业大学工学院机械设计制造及自动化)摘要:该设计是基于51单片机系统,采用keil软件编程,温度传感器测量温度。
能实现测量温度,并能在LCD上显示出来,并且在设定温度可报警的功能,具有操作简单易于实现,精确测量温度等特点。
关键词:AT89C51 测温传感器 LCD显示屏1 总体设计方案1.1设计原理及相关说明1.2总体设计框图微波炉模拟控制设计框图2 各芯片的设计及其调用2.1 AT89C51单片机主控模块单片机的主控模块如图2,它以单片机STC12C5A60S2为核心,STC12C5A60S2系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051系列单片机,指令代码完全兼容传统8051,但速度快8-12倍。
内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S,即25万次/秒),针对电机控制,强干扰场合。
其主要性能特点如下:增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051;工作电压:5.5V-3.5V;工作频率范围:0-35MHz,相当于普通8051的0-420MHz;用户应用程序空间60K字节;片上集成1280字节RAM;通用I/O口(36个),复位后为:准双向口/弱上拉(普通8051传统I/O口);可设置成4种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏,每个I/O口驱动能力均能达到20mA,但整个芯片最大不要超过120mA;ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(P3.0/P3.1)直接下载应用程序,数秒即可完成一片;有EEPROM功能;看门狗;内部集成MAX810专用复位电路(外部晶振12M以下时,复位脚可直接1K电阻到地);A/D转换,10位精度ADC,共8路,转换速度可达250K/S;具备双串口;工作温度范围:-40 - +85o C(工业级),0 – 75o C(商业级);40管脚封装由图2可知,单片机的18和19管脚接时钟电路,19管脚接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入,18管脚接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出,9引脚是复位输入端,接上电容、电阻及开关后构成上电复位电路。
基于AT89C51单片机的微波炉控制系统设计
毕业论文(设计)题目基于AT89C51单片机的微波炉控制系统设计系部电气工程系专业电气自动化技术班级13级电气2班学生姓名马晓旭指导教师周照炜职称中级2016年3月1引言 (1)2微波炉概述 (1)2.1工作原理 (1)2.1.1系统框图 (1)2.1.2系统框图 (1)2.2控制电路设计 (2)3各模块方案论证 (3)3.1档位输出方案 (3)3.2计时控制方案 (3)3.3键盘设计方案 (3)3.4显示设计方案 (4)3.5火力输出方案 (4)3.6响铃方案 (4)3.7方案确定 (4)4硬件设计 (5)4.1原理图 (5)4.2键盘电路设计 (6)4.3档位显示电路设计 (7)4.4显示电路设计 (7)4.4.1数码管 (7)4.5响铃、提示电路设计 (9)4.5.1蜂鸣器发声原理 (9)4.6火力输出设计 (9)5软件设计 (10)5.1显示程序设计 (10)5.2键盘模块设计 (11)5.3计时模块程序设计 (12)5.4系统待机程序设计 (13)5.5用户设定程序设计 (13)5.6检测结果 (14)6总结 (15)参考文献 (16)致谢 (17)随着社会的快速发展,人们的生活节奏逐渐加快,微波炉方便快捷的烹饪特点为现代人的生活提供了便利,在现代家庭中,微波炉已成为必备的烹饪工具之一。
通过制作微波炉控制器,更充分了解微波炉的结构特点和工作原理。
本文介绍了微波炉控制器的设计、调试与实现。
本设计中的微波炉控制器以AT89C51单片机为核心,由矩阵键盘、时间显示、控制输出等模块组成。
并且能够实现大、中、小火力选择以及启动、停止和时间重设功能。
其中初始时间由矩阵键盘输入设置,火力大小通过发光二极管来表示、电机的转速表示在加热中。
微波炉控制器工作时,将按照设定的时间进行加热并倒计时,等时间到后报警提示、火力指示灯熄灭、转盘停止运转。
关键字:微波炉单片机AT89C51控制器1引言现在可以说单片机是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。
- 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公司专用的单片机系列型号。