社,2007.
[15]彭伟 编著.单片机C语言程序设计实训100例[M].电子工业出版社,2010. [16]戴佳 戴卫恒 刘博文 编著 .C语言应用程序设计实例精讲[M].电子工业出版社,2008.
[17]陈杰.传感器与检测技术[M].高等教育出版社,2002.
[18]侯玉宝 编著.基于Proteus的51系列单片机设计与仿真[M].电子工业出版社,2008.
[19]肖 婧.单片机系统设计与仿真—基于Proteus[M].北京航空航天大学出版社,2010.
附录
红外接收源程序
#include IrCount++; EA=1; } void int0() interrupt0 using0 { EA=0; if(IrStart==0) { } IrStart=1;IrCount=0;TH0=TIME0TH;TL0=TIME0TL; IrDatCount=0;EA=1; return; if(IrStart==1) { } IrCount=0;TH0=TIME0TH;TL0=TIME0TL; EA=1; } 报警程序 #include while(1) { } pulse_BZ(); LED_AD(); delay(100); if(IrDatCount>0&&IrDatCount<33) IRDATBUF[IrDatCount-1]=IrCount; if(IrDatCount>31) {IrStart=2;TH0=TIME0TH;TL0=TIME0TL;EA=1;return;} if(IrCount>114&&IrCount<133&&IrDatCount==0) {IrDatCount=1;} Else if(IrDatCount>0) IrDatCount++; void delay(int x) { } void pulse_BZ(int count,int TH,int TL) { } void LED_AD(int count,int TH,int TL) { int i; for(i=0;i LED=0; delay(TH); int i; for(i=0;i Sounder=1; delay(TH); Sounder=0; delay(TL); int i,j; for(i=0;i for(j=0;j<=60;j++); } } LED=1; delay(TL); 致谢 大学五年的学习以今天的毕业论文画了一个句号。感谢大学五年中各位老师对我的教诲,很幸运,在我大学的最后一次作业的完成中,能得到指导老师的指导与帮助,我的指导老师刘团结老师知识渊博,品德高尚,平易近人。对我的论文写作过程的各个环节,都给予了悉心的指导。在指导老师的精心指导下,经过最近这段时间的学习,我对单片机的相关知识有了进一步的理解和掌握,通过学习使我更加理解我们所学的专业,感到学有所用,从而更加热爱我所选择的专业。这些将使我终生受益,我希望借此机会向刘老师表示最衷心的感谢!