资源描述:
《基于at89s52的学习型红外遥控器的设计2毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河南工业职业技术学院机电工程系毕业设计河南工业职业技术学院HenanPolytechnicInstitute毕业设计(论文)题目学习型红外线遥控器班级机电0906姓名修丘淇指导教师张国同河南工业职业技术学院机电工程系毕业设计摘要学习型红外线遥控器,通过自学习而拥有对多台电器的遥控功能。该遥控器有两种状态:学习状态和控制状态。处于学习状态时,使用者每按一个控制键红外接收电路就开始接收外来红外信号,并将其转换为电信号,然后经过检波、整形、放大,再由单片机定时对其采样,将每个采样点的二进制数据以8位为一个单位,分别存放到
2、指定的存储单元中去,供以后对该设备控制使用;处于控制状态时,使用者每按一个控制键单片机从指定的存储单元中读取二进制数据,串行输出(位和位之间的时间间隔等于采样的时间间隔)给信号保持电路,同时由调制电路进行信号调制,将调制信号经放大后,由红外线发射二极管进行发射,从而实现对该键对应设备功能的控制。关键词:学习型,红外线遥控器,学习状态,控制状态,AT89S52AbstractLearningtypeinfraredremotecontrol,byselflearningandhavemultipleelectrica
3、lappliancesremotecontrolfunction.Theremotecontrollerhastwostates:learningstateandcontrolstate.Inthelearningstate,everyuseraccordingtoacontrolkeyandinfraredreceivingcircuitbegantoreceiveforeigninfraredsignal,andconvertsittoanelectricalsignal,andthenafterdemodul
4、ation,shaping,amplification,andthenbythetimingofthesampling,everysamplingpointbinarydatain8asaunit,respectively,tostorethespecifiedstorageunit,forlaterontheequipmenttocontroltheuseof;inthecontrolmode,theusereachpressofacontrolkeychipfromthedesignatedmemoryunit
5、readingbinarydata,serialoutput(andbetweenthetimeintervalisequaltothesamplingtimeinterval)tothesignalholdingcircuit,atthesametimebymodulationcircuitsignalmodulation,themodulationsignalisamplifiedbytheinfraredemittingdiode,transmitting,thusrealizestothekeyscorre
6、spondingtodevicefunctioncontrol.河南工业职业技术学院机电工程系毕业设计Keywords:learning,infraredremotecontrol,learningcontrol,AT89S52河南工业职业技术学院机电工程系毕业设计目录1课题综述11.1课题来源及意义11.2课题研究背景11.3课题研究意义11.4预期目标11.5面对的问题21.6需解决的关键技术22系统分析32.1涉及的基础知识32.2解决问题的基本思路32.2.1AT89S52单片机的基本知识32.2.2单片机
7、的发展趋势42.2.3对于抗干扰能力的解决52.3总体方案92.4功能模块框图103系统设计113.1电路原理图113.2实现方法123.3详细流程图124代码编写13河南工业职业技术学院机电工程系毕业设计4.1AT89S52单片机与各模块电路的连接端口分配134.2复位电路的设计134.3按键电路设计的实现144.4中断程序的实现154.4.1定时器中断T1的服务程序154.4.2外中断0的服务程序164.5主函数的实现175系统调试186总结19参考文献20河南工业职业技术学院机电工程系毕业设计1课题综述1.1
8、课题来源及意义目前,人们的物质文化生活水平日益提高,各种各样的家用电器走进了千家万户,其中,大多数的家用电器都有各自不同的遥控器,人们常常为了控制某台电器到处寻找其对应的遥控器,这样就给人们的生活带来了很多步便。为了解决这个问题,笨项目提出了一个多功能遥控器的设计方案:该遥控器可以通过自学习而拥有对多台电器的遥控功能,既省时又省力,从而使人们免除同时面对众多