- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微波炉控制器的设计
【摘要】在现代人快节奏生活中,微波炉已经成为便捷生活的一部分。随着控制技术和智能技术的发展,微波炉也向着智能化、信息化发展。本文主要给出基于单片机控制的可编程的微波炉定时系统。除了可以实现常规的火力大小选择和定时控制基本功能之外,又用步进电机模拟微波炉的转盘。该设计由数码管显示时间,发光二极管显示火力大小,时间结束时蜂鸣及步进电机模拟微波炉的转盘等模块构成。
引言………………………………………………………………………………………3
系统总体设计………………………………………………………………………3
1.1 设计要求……………………………………………………………………………………3
1.2 系统组成方框图……………………………………………………………………………3
芯片性能特点介绍…………………………………………………………………4
2.1 单片机STC12C5404AD………………………………………………………………………4
2.2 高耐压、大电流达林顿陈列-ULN2003……………………………………………………4
2.3 四位数码管…………………………………………………………………………………6
2.4 继电器 JRC-21F(4100)……………………………………………………………………6
2.5 步进电机M42SP-5…………………………………………………………………………7
3、系统硬件设计………………………………………………………………………8
3.1 显示模块……………………………………………………………………………………8
3.2按键电路……………………………………………………………………………………8
3.3蜂鸣模块……………………………………………………………………………………8
3.4 火力档位选择模块…………………………………………………………………………9
3.5 步进电机驱动模块…………………………………………………………………………10
系统软件设计……………………………………………………………………11
4.1主程序流程图……………………………………………………………………………11
4.2按键扫描流程图…………………………………………………………………………12
4.3定时0中断流程图………………………………………………………………………14
4.4定时1中断流程图………………………………………………………………………15
系统测试及分析…………………………………………………………………15
结论………………………………………………………………………………16
致谢词…………………………………………………………………………………16
参考文献………………………………………………………………………………16
附录……………………………………………………………………………………17
1.protel原理图………………………………………………………………………………17
2.PCB图………………………………………………………………………………………17
3.元件清单……………………………………………………………………………………18
4.程序清单……………………………………………………………………………………18
引言
微波炉是一种用微波加热食品的现代化烹调灶具。在现代生活中,微波炉已经成为生活的一部分。烹调经验告诉我们,家常菜大多可按固定程序烹调、炖肉、煮饭、烘烤。[1]人们可以利用微波炉进行加热,烹调等等。用户只要按照固定的程序,如选择好分档火力,设定好时间,就可以开始进行烹调。等时间到了,食物也就烹制完成。本设计拥有微波炉简单的定时控制系统,并且控制步进电机的运转来实现微波炉的模拟运行。
1、系统总体设计
1.1 设计要求
应用单片机STC12C5404AD的I/O端口P1.0~P1.7驱动数码管显示,而单片机INT0(外部中断0)和INT1(外部中断1)控制数码管显示前两位(我用的是四位是数码管)。另外的I/O端口P2.5~P2.7控制发光二极管低电平点亮。定时值可以通过手动按键调节且结果直接在两位数码管上显示出来。单片机STC12C5404AD端口P2.4引脚连接到蜂鸣器驱动电路,控制蜂鸣器蜂鸣。本论文同时还设计了手动按键来进行定时,有开关按键、加减键、火力大小选择键。加减键用来控制微波炉烹调时间,即数码管显示时间。当火力大小选择键按下时,系统就自动显示代表相应火力大小的发光二极管发光。当烹调的时间到了,微波炉除了会蜂鸣提醒用户烹调时
文档评论(0)