基于C51单片机的微波炉课程设计(7)

2019-04-09 08:55

驱动,所以该时钟是误差的最主要来源。如(式1,2)所示,由于选用的晶振数值为11.0592Mhz,定时器周期和1Hz的标准时钟不成整数倍比关系,计数器预制数的近似选择,势必引入计算误差。根据所选择的参数不难算出系统产生时钟与标准1Hz 时钟之间存在的误差Δ为:

Δ = 12/22118400×(28 ? 27)× 8049 – 1 ≈ 0.000011Hz?? (式4) 对于加热倒计时器,以99 分59 秒计算,累计误差为: (99×60 + 59)× 0.000011 = 0.039589 秒

尽管上述误差的影响不可避免,但是通过适当选择计算参数,以及对日期/ 时间系统采用时钟同步措施,是完全可以满足设计要求的。

5.3 本章小结

通过系统的测试,查出每个模块的错误,并且尽量简化硬件电路设计和软件程序

设计,使得测试结果达到论文设计的目的和要求。

27

基于51单片机的微波炉控制系统

结 论

经过一段时间以来的学习,不断的从设计中总结和修改,并按着预期的要求反复的论证和测试。本着学习的态度,以完善设计的可靠性和稳定性,将整个设计分模块化的进行,并将每个模块加以分析和论证,成功后再联系再一起,最终达到总体效果。

主要完成了以下几个方面的内容:

1.制定一个在不同功能时火力的控制时序表。具有三档微波加热功能,分别表示微波炉工作状态为烹调、烘烤、解冻,试验使用LED模拟。

2.实现工作步骤:复位待机——〉检测显示电路——〉设置输出功能和定时器初值——〉启动定时和工作开始——〉结束烹调、音响提示。

3.在上电或手动按复位键时,控制器输出的微波功率控制信号为0,微波加热处于待机状态,时间显示电路显示为00.00。

4.具有4位时间预置电路,按键启动时间设置,最大预设数为99分59秒。

5.设定初值后,按开启键,一方面按选择的挡位启动相应的微波加热;另一方面使计时电路以秒为单位作倒计时。当计时到时间为0则断开微波加热器,并给出声音提示,即扬声器输出2~3s的双音频提示音。

28

参考文献

[1] 谢自美. 电子线路设计*实验*测试.武汉:华中科技大学出版社.1998 [2] 楼然苗,李光飞.单片机课程设计指导.北京:电子工业出版社,2007 [3] 吴经国.单片机应用技术.北京:中国电力出版社,2000

[4] 李群芳.单片机微型计算机与接口技术.北京:电子工业出版社,1997 [5] 阉石.数字电子技术基础.北京:高等教育出版社,1998

[6] 雷思孝,李伯成,雷向莉.单片机原理及实用技术.西安:西安电子科技大学出版社,2004 [7] 张毅刚,彭喜元,孟升卫,刘兆庆.MCS-51单片机实用子程序设计.哈尔滨:哈尔滨工业大学出版社,2003

[8] 全国大学生电子设计竞赛——1994年获奖作品选编 [9] 肖忠祥.数据采集原理.西安:西北工业大学出版社,2001

[10] 赵亮,侯国锐.单片机C语言编程与实例.北京:人民邮电出版社,2003

[11] 张齐,杜群贵.单片机应用系统设计技术—基于C语言编程.北京:电子工业出版社,2004 [12] 杨西明,朱骐.单片机编程与应用入门.北京:机械工业出版社,2004 [13] AT89C51 DATA SHEEP Philips Semiconductors 1999.dec [14] Keil Software Company. Cx51 Compiler User’s Guide. 2001

[15] Intel. MCS-51 Family of Single Chip Microcomputers User’s Manual.1990

29

基于51单片机的微波炉控制系统

附录一:系统电路图

30

vccR13k3p1.6 R410KR8U?C2347ufVCC4R35GNDSPEAKERQ2TRIGNE555DIS7R210K5GNDC30.01uFGNDGNDCVoltTHR61C10.1uFvccR13k3p1.7 R?10KR8U?C2347ufVCC4R35Q2TRIGNE555DIS7R210K5GNDC30.01uFGNDGNDCVoltTHR61C10.1uF

31


基于C51单片机的微波炉课程设计(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:随文识字写字小课题研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: