1、LOGO基于基于PIC单单片机片机学习型学习型红红外遥控器的外遥控器的设计设计与与实现实现导导导导 师师师师 :答答答答 辩辩辩辩 人人人人:专专专专 业业业业 :电电电电气工程及其自气工程及其自气工程及其自气工程及其自动动动动化化化化论论文框架文框架1.研究背景研究背景2.课题方向方向3.论文要点文要点4.结论 红红外遥控器已外遥控器已经经成成为为人人们日常生活日常生活中不可或缺的一部中不可或缺的一部分,随着家用分,随着家用电电器器普及,人本希望用普及,人本希望用一个遥控器来遥控一个遥控器来遥控多台家用多台家用电电器。所器。所以出以出现现了学了学习习型遥型遥控器,控器,实现实现了了对对多多台
2、台设备设备的遥控。的遥控。研究背景研究背景课题课题方向方向基于PIC16F877单片机 实现对多台家用设备的遥控。分别在硬件设计、软件设硬件设计、软件设计、调试计、调试三个方面进行论述。课题课题方向方向硬件硬件设计设计硬件硬件设计设计主要是主要是单单片机片机选选择择、红红外外遥遥控、控、红红外解外解码码、键盘键盘控制、控制、LCD显显示以示以及存及存储储部分。部分。总总体框体框图图及及硬件部分硬件部分如如图图:硬件硬件设计设计系系统总统总原理原理图图如下如下硬件硬件设计设计单单片机片机PIC16F877 选选用及用及简简介介功耗低功耗低编编程程简单简单抗干抗干扰扰能力能力强强硬件硬件设计设计P
3、IC16F877引脚引脚图图硬件硬件设计设计红红外遥控和解外遥控和解码码HS0038 红红外接外接头头红红外外编码规编码规律律红红外解外解码规码规律律键盘键盘采用矩采用矩阵阵式式键盘键盘操控操控;LCD采用采用1602型液晶型液晶显显示器示器;键盘键盘控制和控制和LCD显显示示硬件硬件设计设计存存储储部分部分存存储储采用采用CAT24WC08存存储储,具,具体引脚如下:体引脚如下:软软件件设计设计软软件件设计设计主要分成三个模主要分成三个模块块主程序主程序设计设计红红外接收程序外接收程序设计设计红红外外发发射程序射程序设计设计软软件件设计设计主程序框主程序框图图如下:如下:软软件件设计设计红红
4、外接收程序框外接收程序框图图如下:如下:软软件件设计设计红红外外发射发射程序框程序框图图如下:如下:调试调试硬件硬件调试调试常常见见故障故障处处理理软软件件调试调试调试调试调试子程序,最后调试主程序脱机调试联机调试液晶显示器调试逻辑错误元器件错误电源故障结论结论结论结论本本文文论论述的基于述的基于PIC单单片机片机的的红红外遥控器外遥控器实现实现了在短了在短距离上距离上对对多台多台设备设备的的简单简单遥控,希望以后能完成更遥控,希望以后能完成更多的遥控功能,使其更加多的遥控功能,使其更加完善。完善。LOGO在在论论文完成之文完成之际际,感谢感谢我的我的导师导师在在论论文写作期文写作期间间,给给了我很多帮助和了我很多帮助和指指导导,使我得以,使我得以顺顺利完利完成成论论文。文。致谢致谢LOGOThank You!