预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共109页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

......99/109...理工学院毕业设计基于单片机的智能遥控器设计学生:王刚学号:专业:自动化班级:2011.1指导教师:方宁理工学院自动化与电子信息学院2015年6月摘要:本基于单片机的智能遥控器主要利用了单片机、红外线和GSM等相关知识,具有遥控多种家用电器设备的功能,并且设计有自学习红外遥控编码的功能,可以随时通过遥控器的自学习功能向家庭中加入新的设备,而不需要重做遥控器。同时本智能遥控器还可以接收到受控器件的一些实时状态,显示在LED灯上,也可以直接通过GSM向远程手机发送实时状态。并且本设计具有远程遥控功能,通过手机直接来控制家庭中的一些智能设备。关键词:智能遥控器自学习单片机红外线GSM通信远程控制Abstract:TheintelligentremotecontroldevicebasedonMCUmainlyusethemicrocontroller,infrareda,GSMandsoon,theintelligentremotecontroldevicecanbeusedtocontrolawiderangeofhouseholdelectricalappliancesandequipment,andthedesignofselflearninginfraredremotecontrolcode,canatanytimethroughself-learningfunctionaddnewequipmenttoourfamily,withouttheneedtoredotheremote.Ourremotecontrolcanalsoreceivesomestateourcontrolleddevices,displayingontheLEDlamp,ifthereisanemergency,itcandirectlysendremotereal-timestatusthroughtheGSMinformthephone,tellingusaboutsomesituation.Ofcourse,wecanalsouseourmobilephonetosendcommandtooursmartremotecontroltocontrolsomeofthesmartdevicesinourhome.Keywords:IntelligentremotecontrollerSelf-learningmicrocontrollerInfraredrayGSMcommunicationRemotecontrol目录摘要ⅠABSTRACTⅡ第一章绪论11.1选题的背景11.2选题的目的和意义21.3本设计研究的容3第二章智能红外遥控器方案设计52.1总体方案设计52.1.1遥控器总结构52.1.2工作体系结构52.2遥控体系三大组成部分方案设计62.2.1遥控器端方案设计62.2.2远程手机端设计92.2.3受控端方案简要设计10第三章智能遥控器硬件设计113.1控制器123.1.1控制器选择123.1.2基础外围电路设计123.2按键模块133.2.1键盘工作原理133.2.2矩阵键盘的硬件设计143.3显示模块153.3.1液晶显示器简介153.3.21602LCD硬件设计163.3.3LED硬件设计173.4红外线遥控系统173.4.1红外遥控系统简介183.4.2红外线发射模块193.4.3红外接收模块193.4.4红外接收电路203.5外部存储器硬件设计203.5.1存储器选择203.5.2二线制串行EEPROM—AT24C02硬件简介213.5.3硬件接口设计223.6GSM模块223.6.1GSM简介223.6.2GSM硬件引脚介绍233.6.3GSM硬件连接图24第四章系统软件设计254.1系统的编程语言264.1.1C语言简介264.1.2编译软件keil简介264.2按键模块软件设计274.2.1消抖处理方法274.2.2矩阵键盘的软件程序设计274.3显示模块软件设计294.3.1LCD1602使用方法294.3.2LCD程序设计314.3.3LED状态指示灯软件设计324.4红外线发射软件设计334.4.1发射编码原理334.4.2程序设计344.5红外接收软件设计394.5.1接收器工作原理394.5.2HS0038软件程序设计404.6存储器软件设计414.6.1I2C简介424.6.2AT24C02程序工作原理434.6.3时序图:434.6.4AT24C02软件设计444.7GSM软件设计464.7.1AT指令简介464.7.2单片机串口通信474.7.3单片机与GSM通信49第五章总结545.1论文总结555.1.1本设计缺点总结555.1.2犯过的错误总结555.1.3知识点总结5