南昌航空大学 学士学位论文
图5.5软件调试结果
按键K4,K5后备箱的锁定解锁。实际的结果如图5.6所示
图5.6软件调试结果
在按下按键K1的时候就是车门锁上,当按下按键K2于是就完成解锁。当车门处于开的状态的时候,当过了30秒后车门会自动锁上。当按下按键K3的时候车子就处于报警的状态。当按下按键K4的时候后备箱便打开。当按下按键K5的时候后备箱就锁上。每当完成一个操作的时候液晶便会完成相应的显示。
26
南昌航空大学 学士学位论文
总结
毕业设计是学校在即将毕业之际对学生在大学的最后一次检验,从某种程度上来说也是对我们大学四年所学的一次考核。在本次的选题的过程中我选择了自己比较感兴趣的课题,无线控制这一块。因为大学是自动化专业。本专业并没有接触过无线控制,在无线控制中红外控制又是最常见的。所以就选择了吴国辉老师课题下的一种微功率的汽车遥控钥匙(软件部分)
在本次的设计中首先对红外线有一个整体的介绍。然后再来选择不同的方案对比找出最适合的方案。然后就这这个方案来说明软件控制的方法,首先从硬件层的控制来说,解释说明每个硬件是如何通过软件来工作的。最后就整体的来介绍红外发射部分和红外接收部分是如何通过软件来控制整个系统工作的。
本次毕业设计可谓是收获颇丰。因为开始并没有接触过红外通信,在选了这个课题后到处找资料。首先从硬件层去了解。了解红外发射管,红外接收管和LCD1602液晶。当对这些硬件有了一个了解后就开始学习红外线的知识,然后就去了解红外通信的指令编码组成的相关知识。最后利用学习开发板来进行红外通信的学习和调试来完整的了解这个操作的过程。通过以上知识最后来完成自己设计。
通过本次设计使得自己对于单片机有了一个更加深入的认识。同时也使得自己对于以前从未接触的红外控制有了了解。在设计中感受到实践和理论还是有很大的差别的。实践基于理论,但是又高于理论。所以我们学习需要打好扎实的理论基础然后再去实践提高,在本次设计中存在很多的不足。通过和老师和同学们的探讨慢慢修正了一些不足。让自己的综合运用能力得到提高
27
南昌航空大学 学士学位论文
致谢
在本次的毕业设计是在吴国辉老师的悉心关怀和精心指导下完成的。在课题开始吴国辉老师首先就给我细心讲解课题设计的整体方案。针对本课题的软件设计该如何进行以及如何写后期的论文。在毕业设计进行的过程中吴国辉老师也进行着指导。对课题提出看法。他待人随和工作严谨的态度使得这次的毕业设计完成的很愉快。本次的毕业设计中灌注了老师的大量心血和汗水。老师渊博的知识,为人师表的作风,科学严谨的做学态度让我以他为榜样。在此对我的毕业设计指导老师表示深深的感谢
顺利完成学业和父母的关怀和支持是分不开的。在学习的道路上父母一直以一个好的榜样激励着我鼓励着我追求知识。在此对父母表示深深的感谢 同时也对在大学四年里所有对我传授知识的老师学长们和同学们表示诚挚的感谢。
28
南昌航空大学 学士学位论文
参考文献
1 郭天祥,新概念51单片机C语言教程:入门,提高,开发,拓展全攻略,北京:电子工业出版社,2008.
2 胡汉才,单片机原理及其接口技术,第2版,北京:清华大学出版社,2003.
3 肖景和,赵健 ,红外线热释电与超声波遥控电路/无线电爱好者丛书,北京,人民邮电出版社2003.
4 李军,51系列单片机高级实例开发指南,北京:北京航空航天大学出版社,2003 5 谭浩强.,C程序设计教程[M].北京:清华大学出版社,2007.
6 咸俊伟; 陈波; 梁书旺,基于AT89C51的红外遥控电子密码锁的设计,《科技信息》20087年29期(P567-569.)
7 陈永甫,红外探测与控制电路,北京,人民邮电出版社,2005.
8 聂诗良, 李磊民. 采用单片机发送并接收红外遥控信号的方法[J]. 信息技术, 2004, 28(2):21-23. .
10 吴爱萍, 朱晓春. 基于AT89S51的多功能红外遥控器设计[J]. 仪表技术与传感器, 2008, (8):78-80.
11 qi Z Y. Use Mcs51 MCU Receive and Decode Infrared Remote Control Signal[J]. Computer
Knowledge & Technology, 2006..
12 Liu T, Feng-cai F. Decoding Technology for Infrared Remote Control Launching Code Based
on AT89S51[J]. Journal of Guangxi Teachers Education University, 2009.
13 Mizukata , Tsunemi . Microcomputer-Assisted CCD Driver System for General Use[J]. Japanese Journal of Applied Physics, 2015, 27(10):2015.
14 Jisheng L, University B J. Single chip microcomputer principle teaching reform and
practice[J]. China Modern Educational Equipment, 2014.
15 Jie W, Xiang-bing Z, Wen-liang H. Switch power module based on single-chip
microcomputer[J]. Electronic Design Engineering, 2013..
9 凌志斌, 邓超平, 郑益慧等. 红外遥控技术及其解码方案[J]. 微处理机, 2003, (6):59-62.
29
南昌航空大学 学士学位论文
附录
附录1:整体硬件电路图
.
附录2:发射部分软件
#include
sbit IR=P2^2; //红外发射管控制脚 sbit k1=P1^0; sbit k2=P1^1; sbit k3=P1^2; sbit k4=P1^3; sbit k5=P1^4;
unsigned int count, set_count; //中断计数,设定中断次数 bit IRflag,keyflag; //红外发送标志位,按键标志位 unsigned char IRsys[]={0x66,0x66}; //16位用户码 unsigned char IRdata,IRcode; //发送的红外数据 void delay(unsigned int a) {
unsigned char i; while(--a!=0) for(i=125;i>0;i--); }
30