红外接收系统的设计和应用 28
心得
时光飞逝,转眼之间,我的大学四年生活就这么过去了,如今在这大四的尾声,回看这四年之间的学习,生活等,在感慨之余又有一点惋惜。曾经天真的以为大学的生活是惬意,轻松的,认为这种日子永远不会过去,至少还能享受很长时间的安逸生活,也没有很上进的去自己学习一些东西,只是完成任务般的完成自己分内的学业,而如今回过头看,我感觉有点后悔,后悔当初自己没有利用空闲的时间去多学习自己的专业知识,增加自己的专业技能。但是同时我也吸取到了一些经验,我会在以后的日子里加紧的多补充自己。
本次的课题其实对我来说是一个不小的挑战,因为之前学习的任何知识不管是电路,模电,数电,单片机还是嵌入式等,绝大部分还只是停留在理论上的内容,真正实践的机会并不是很多,自己对于C,PROTEL,KEIL等软件的使用也不是很熟悉,所以刚接触到课题的时候看到里面有很多程序环节的时候我感觉这个挑战还是不小,不过在之后的时间里,我也自己去借阅了一些书籍,网上也查阅了大量的资料,有包括51单片机的,有包括红外技术的,甚至国内外有关红外遥控技术的资料我也会自己去一边翻译一边学习。我感觉红外遥控技术在如今,以后都是一个舍弃不掉的环节。人们进入了信息,机器时代,今后势必会大量的使用远程遥控技术,而红外遥控技术就是以其低廉的成本成为了遥控技术中的主导技术。所以无论我自己的课题进行到了什么程度,甚至有些功能还不能成功实现,但是我还是对它的发展充满了信心。
通过这段时间自主的学习以及实践,我把以前的理论知识理解的也更加透彻了,并且对于自己的专业的兴趣也更加浓厚了,相信在之后的工作中我也会不断的学习,是自己越来越好。
红外接收系统的设计和应用 29
致谢
参考书目
1.李广弟等,单片机基础。北京航空航天大学出版社,2007。 2.周润景等,单片机电路设计、分析与制作。机械工业出版社,2010。 3.袁华王召巴,红外探测技术的原理及发展前景,2008
4.吴政江.单片机控制红外线防盗报警器[J].锦州师范学院学报,2011 5.宋文绪.传感器与检测技术[M].北京.高等教育出版社,2004 6.余锡存,单片机及接口技术[M].西安电子科技大学出版社,2000 7.李全利.单片机原理及接口技术[M]北京航空航天大学出版社2004 8.康华光.电子技术基础(模拟部分)[M].高等教育出版社2004
9.许爱钧,彭秀华.单片机高级语言C51应用程序设计[M]。北京航空航天大学出版社2006 10.肖景,赵健红外线、热释电与超声波遥控电路人民邮电出版社;第1版
红外接收系统的设计和应用 30
11. 李东升等.protel 99SE电路设计教程.电子工业出版社,2007.1 12. 藏春华等.电子线路设计与应用.高等教育出版社,2004.7
13. 李学海.16位单片机SPCE061A使用教程——基础篇.人民邮电出版社,2007 14. 张琳娜,刘武发.传感检测技术及应用.中国计量出版社,1999 15. 邵敏权,刘刚.单片机原理实验及应用.吉林科学技术出版社,1995.1 16. 罗亚非等.凌阳16位单片机应用基础.北京航空航天大学出版社,2005.5 17. 薛筠义,张彦斌.凌阳16位单片机原理及应用,2003.2 18. 霍孟友等,单片机原理与应用机械工业出版社,2004.1
19. 霍孟友等,单片机原理与应用学习概要及题解,机械工业出版社,2005.3 20. 许泳龙等,单片机原理及应用,机械工业出版社,2005.1
21. 马忠梅等,单片机的C语言应用程序设计,北京航空航天大学出版社,2003修订版 22. V. Yu. Teplov,A. V. Anisimov. Thermostatting System Using a Single-Chip Microcomputer and Thermoelectric Modules Based on the Peltier Effect[J] ,2002
23.Yeager Brent.How to troubleshoot your electronic scale[J].. Powder and Bulk Engineering. 1995
24.Meehan Joanne,Muir Lindsey.SCM in Merseyside SMEs:Benefits and barriers[J].. TQM Journal. 2008
25..Raman and infrared spectra, conformational stability, normal coordinate analysis and ab initio calculations of 3-chloro-1-buteneMin Joo Lee1, Feng Fusheng2, eung Won Hur3,?, Jian Liu3,?, Todor K.Gounev3, James R. Durig3,
附录以及程序代码
在数码管上显示的程序代码: #include
#define uchar unsigned char #define uint unsigned int
uchar distemp;
void delay(uchar x); //x*0.14MS void delay1(int ms);
红外接收系统的设计和应用 31
sbit IRIN = P3^3; //红外接收器数据线
uchar IRCOM[7];
//数码管的段码编码 uchar
table[16]
=
{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; /*******************************************************************/ main() {
IE = 0x84; //允许总中断中断,使能 INT1 外部中断 TCON = 0x10; //触发方式为脉冲负边沿触发
IRIN=1; //I/O口初始化
delay1(10); //延时 P2 = 7; while(1) {
} } //end main
/**********************************************************/ void IR_IN() interrupt 2 using 0 {
unsigned char j,k,N=0; EX1 = 0;
delay(15); if (IRIN==1) return; }
P0 = table[distemp]; delay(20);
{ EX1 =1;
红外接收系统的设计和应用 32
//确认IR信号出现
while (!IRIN) //等IR变为高电平,跳过9ms的前导低电平信号。 {delay(1);}
for (j=0;j<4;j++) //收集四组数据 {
for (k=0;k<8;k++) //每组数据有8位 {
while (IRIN) //等 IR 变为低电平,跳过4.5ms的前导高电平信号。 {delay(1);}
while (!IRIN) //等 IR 变为高电平 {delay(1);}
while (IRIN) //计算IR高电平时长 { delay(1);
N++; if (N>=30)
{ EX1=1;
return;} //0.14ms计数过长自动离开。
} //高电平计数完毕 IRCOM[j]=IRCOM[j] >> 1; //数据最高位补“0” if (N>=8) {IRCOM[j] = IRCOM[j] | 0x80;} //数据最高位补“1” N=0; }//end for k }//end for j
if (IRCOM[2]!=~IRCOM[3]) { EX1=1; return; }
switch(IRCOM[2])
case 0x16:
distemp = 0; break;
{
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库红外接收系统的设计和应用 - 图文(7)在线全文阅读。
相关推荐: