广东技术师范学院本科毕业论文
6 结束语
本系统以P89V51RB2FN单片机为核心部件,根据综合电子技术、数字与模拟电子电路以及单片机原理的知识,通过软件实现了微波炉的可编程控制系统,且各项功能达到了设计要求。在系统的设计过程中,我们力求硬件线路简单,充分发挥软件编程方便灵活的特点,并最大限度挖掘单片机片内资源,来满足系统设计要求。因时间有限,该系统还有许多值得改进的地方:例如硬件系统的集成度还可以进一步提高,控制系统的智能性有待于进一步加强,按键和系统性能有望进一步优化以增强用户使用的安全性与方便性,软件中某些逻辑判断方面的算法还有待于进一步优化。
两个多月终于过去了,心情终于放松了一点点了,通过两个多月的设计,让我对以前的知识温故而知新,把以前所学的知识都很好地联系起来,对以前所学的知识更加巩固。此次的设计让我深深的体会到数字电路的世界是如此的复杂和明了,特别是一些简单的电路的设计,在此之前,我并不怎么会设计电路。在设计档位灯的控制和时钟脉冲的关段和开通以及档位选择的控制电路中,我通过复习以前的知识,看以前的实验课本以及一些图书馆的资料,我终于应付了设计电路这一关。在设计过程中,虽然遇到许多的困难,但是经过细心的研究还是突破了难关,现在回味还是无穷的。焊电路的时候特别需要耐心,没有耐心是无法完成这个即又简单又枯燥的任务,每一条连线和拉线错综复杂,既考眼力,又考脑力,在努力了整整五天,才把整块板焊好。调试的时候特别兴奋,当看到自己的劳动有成果的时候,那时的心情别提有多开心,就像中奖一样。当然在调试过程中也发现在了很多问题,但是我不气妥,有问题才有进步,解决问题的过程就是学习的过程,我一直坚信这一点,通过不断的调试,发现问题并解决问题,我从中学到了很多。虽然刚开始一点头绪都没有,心情依然很烦躁。但是只要用心去专研,持之以恒,就会有新的发现。在设计的过程当中,通过与同学互相交流,互相学习,互相 讨论,受益匪浅。在两个月的毕业设计当中,我学会了如何面对困难和解决困难。
26
微波炉控制器的设计
参考文献
[1]刘守义.单片机应用技术[M].西安:西安电子科技大学出版社,2002. [2]吴黎明.单片机原理及应用技术[M].北京:科学出版社,2005.
[3]公茂法、马宝甫编著.单片机人机接口实例集[M].北京:北京航空航天出版社,1998. [4]李广弟等.单片机原理机应用[M].北京:北京航空航天大学出版社,2003. [5]李华.MCS-51系列单片机使用接口技术[M].北京:北京航空航天大学出版社,1990. [6]何立民.单片机应用系统设计[M].北京:北京航空航天大学出版社,1993. [7]黄继昌等.传感器工作原理及应用实例[M].北京:人民邮电出版社,1998. [8]纪宗南.单片机外围器件实用手册[M].北京:北京航空航天大学出版社,1998. [9]格兰仕微波炉使用手册[Z].佛山市格兰仕微波炉电器有限公司.
[10]潘永雄、沙河、刘向阳.电子线路CAD实用教程[M].西安:西安电子科技大学出版社,2005.
[11] 周康生.微波炉的原理、使用与维修[M] .成都: 成都科技大学出版社,1997.4. [12] 李曾鹏.微波炉食谱[M] . 广州: 广东科技出版社,1998.6. [13] 梁庆德.如何选购微波炉[M] .杭州:浙江人民出版社.1996 [14] 萧义娟.微波炉特色菜(一)[M] .广州: 广东科技出版社,2000.
[15] 林立、李琳.家用微波炉的使用与维修 [M].福州:福建科学技术出版社,1996. [16] 许宝发、章雪影.家用电器的原理与维修400问[M]. 北京:机械工业出版社,2004. [17] FYD12864-0402B液晶显示模块使用手册[Z].www.cdfyd.com.
[18] 翟 雷、罗权威、王光锋.可编程微波炉控制器系统设计报告[R].山东:中国海洋大学工程学院,2004.
[19]P89V51RD2器件手册[Z].广州:广州周立公单片机发展有限公司.http://www.zlgmcu.com.
[20] 海尔家用微波炉使用说明书[Z].青岛:青岛海尔微波制品有限公司.2004.1.第一版.http://haier.com .
[21] 微波炉控制器的选型及其实例分析[OL].电子设计信息网,2007.7.23.
27
广东技术师范学院本科毕业论文
附录
附录A:系统模块图
28
微波炉控制器的设计
附录B:系统电气原理图
DCBA7KBR28DD.2~1OVInERiousP\\i97S.C4evERLPM :CfCoyA EBX4 23Vtn\\ 4e11eSwEPPa 8765432109876522222222211111语音电路hS9D9r 2222ER72RPOLDTDEACL1+2222XPuuSNCYTR3456E10SWSCSOCDPP/IAEAF/E11111111.0uVYFRL/COVGUSS/AA/R010KSSSSN 7DEP/VRSV/4RERAGESI14DTES1PCCICDSOSAn2+PDS-PaISCALS1111EDCEESOLK\\SnICICCESP1VLRICS//MMSS/VAMMSVP-SVHE J4L2222IF6 212345678901234P8M0AC11111C222202Rre-GV4K01R411911111211mbayOPCSSSSCCuMVCVN-PR3\\:2D1EDDL1111uu11..002222:eel4e:5tzteliiAai232TSDFCCPu2222k87.13C4.R451617181SSSSkk2331111..R4E23R43NO3HPO22221R4K2ICPMM2222键盘模块11213141SSSS111114T6ET8SC234567S21SCOSW01/BBBBBBBBEU2VVVDRREDDDDDDDDSBCPNRO/VAK示模块3210UC2222LPPPP12345678901234567890SW11111111112RREDDDCCCC01234567CLLLDDDDDDDDCC液晶显VV11611.WKR15C0R01CC3V1CCCCC4KVV1234567897.V3KP5P41234567897R.32/2R402C74CCCVtuVLAoCD123SSLAYYYCCDEEECSSKKKC76543210V模块V222222222C8765PPPPPPPPVDNG5in40V块98765432876543219013333333322222222233CPLU87CWCAVSDVS51/201234567543210NGP20E10ADADADADADADADADA1A1A1A1A1A1A9A8//SOPV1D掉电存储C22//////////////10P/0123456776543222PRA0012N00000000222222PP/EE3CAAAG电源模PPPPPPPPPPPPPPLU420A7P11.C03C021234D91NG21LATX1MEY21G2DIX2RE01I01234DTTR81DB1XDT2T2ECEXEXEXEXEXNND16P5RTXIIT0T1WR0////////////////3V0123456701234567TC1111111133333333S19PPPPPPPPPPPPPPPPR2LATXU8P131234567801234567911111111115KR0415UC0123411101234567PPPWSCERRDDDDDDDDCDDDCC12__V快进放音复位CCCCCVVLLLVV991KP712345672K.P1234567897.R4R4DCBA
29
广东技术师范学院本科毕业论文
附录C:程序清单
#include
sbit RS = P1^7; sbit RW = P1^6; sbit E = P1^5; //music
sbit FWD = P1^2; sbit PLAY = P1^3; sbit RESET = P1^4; //
sbit DOOR = P0^5; sbit NOTHING = P0^6; sbit WATER = P0^7; bit door_d,nothing_d,water_d; bit stop; //clock byte secpoint;
byte mmsec1,mmsec2,msec,sec,min,hour;
byte set_sec,set_min,set_hour,book_sec,book_min,book_hour; //byte asec,amin,ahour; //music
byte duan,duan_data,music_time; bit played; //
byte fire,fire_model,model; byte keyth,add_state; word keydelay; bit keych; bit booking,ok; void init(void); //key
byte keyscan(void); void delays(void);//延时 byte kbscan(void);//键盘扫描 void prokey(void); //lcd
void wait1640us(void); 30