第30页 共43页
38kHZ载波:
5.43 结果分析
改设计通过测试,其功能基本符合设计要求,能够学习、存储并发送电视遥控器的红外遥控命令。从接收和发送的红外波形的比较来看,两个波形完全一致。
结论
本设计是基于单片机的智能化红外遥控器,设计基本完成了实际要求。经过测试,系统现有各项功能工作正常,通过键盘控制学习和发射模式,单片机进行数据处理,经红外接收及发射管进行学习和发射。在数据处理和存储时,采用压缩编码的方式,简化了数据结构,节省了存储空间。
由于时间的原因,系统还是有一些问题,例如,在按键的设计、存储器的选择、存储数据的压缩和遥控器的操作性上还有待进一步的改进。
第31页 共43页
谢 辞
首先感谢北方工业大学对我的教育与培养。再次感谢我的指导老师,吴伯农老师。本设计在选题及研究过程中,吴老师的悉心指导,为我答疑解惑、指点迷津,帮助我开拓思路,一直鼓励着我认真独立完成设计。吴老师渊博的理论知识、丰富的实际经验使本课题的分析设计能够顺利完成。当遇到问题时,吴老师总能给我启发式的指点,使问题得以解决。吴老师严谨的治学态度和认真的工作精神,也使我受益匪浅,他的严谨、认真使我受益无穷,他的指导使我更深的理解学到的知识、更好的运用知识。感谢机电学院的所有老师对我的教育培养,他们细心的指导,让我在大学四年中学到了以后生活、工作中必需的有用知识,定使我终身受益。在此向诸位老师深深地鞠上一躬。谢谢你们。
最后感谢所有帮助过我的同学。在我经历失败挫折时,是你们一直都在身边支持鼓励着我,在我遇到问题时,是你们给了我很多很好的意见和建议。没有你们,相信我的这次毕业设计也不会如此顺利的完成,没有你们,我的大学生活也不会过得如此丰富多彩。在这里,我要真诚的向你们说一声:谢谢!
第32页 共43页
参考文献
[1] 纪宗南.红外线遥控发射器的原理及应用[J].国外电子元器件,1999,10(3);32-3 [2] 雷晓平.单片计算机及其应用(第二版)[M].北京:高等教育出版社,2005:214~219 [3] 阎石.数字电子技术基础(第五版)[M].北京:高等教育出版社,2006.
[4] 周巍 黄雄华.数字逻辑电路实验·设计·仿真[M]. 电子科技出版社,2007:95~103 [5] 康华光.电子技术基础(模拟部分第五版)[M].北京:高等教育出版社,2008. [6] 林雪梅. 热释电红外传感器及其应用[J]. 甘肃科技纵横 , 2005,(01).
[7] 李志强,黄顺,张卫华. 基于TPS434的红外传感测温仪的设计[J]. 现代电子技术 , 2007,(12) .
[8] 邓易冬,贾雨,李向上,戴振麟. 基于红外传感技术的电机堵转智能控制系统设计[J]. 电气开关,
2007,(06) .
[9] 胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,1996.
[10] 邵宝生,郑建立. 基于芯片tir1000红外传感系统的设计[J]. 中国集成电路 , 2006,(12) . [11] Jon S. Wilson.Sensor technology handbook[M].USA:John wiley,2005
第33页 共43页
附 录
附录1:电路原理图:
附录2:主程序部分代码
主函数如下: void main() { 方式1
TMOD = 0x12; //gate=0,设定时器0工作方式2,自动重装初值;设定时器1工作TH0 = 0xe6;//定时13us,38K红外波,晶振24MHz TL0 = 0xe6;
TH1 = 0;//晶振24MHz TL1 = 0;
ET0=1; //定时器1中断允许 TR0=0;
第34页 共43页
EX0=1; //INT0中断允许 IT0=1; //下降沿触发
WP = 0;//可以写 24C02 InitLcd1602(); write_com(0x80);//地址 write_date('I');//数据 write_date('R'); write_date('-'); write_date('R'); while(1) {
TH1 = 0;//晶振24MHz TL1 = 0; Head_flag = 0; Keyval = ScanKey(); if(Keyval!=255) {
write_com(0x80+0x40);//地址 write_date(Keyval+0x30);//数据 if (Keyval==1)//进入学习模式 {
write_com(0x80);//地址 write_date('S');//数据 write_date('t'); write_date('a'); write_date('t'); do {
write_date('T');
write_date('r');