毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89S52单片机的自学习红外遥控器设计+源代码+电路图(2)
4.6 学习指示灯电路设计 26
4.7 发射指示灯电路设计 26
4.8 总电路图 27
5 系统
软件
设计 28
5.1 主程序流程图设计 28
5.2 遥控码读入处理程序流程图设计 29
5.3 遥控码发射处理程序流程图设计 32
5.4 延时程序设计 32
5.5 程序调试与性能分析 33
6 系统功能仿真 34
6.1 KEIL C51软件介绍 34
6.2 proteus软件介绍 35
6.3 系统功能仿真 36
7 结论与展望 41
7.1 结论 41
7.2 展望 41
致谢 42
参考
文献
43
附录 44
1 绪论
1.1 本设计的研究意义
进入二十一世纪以来,科学技术发展迅猛,电子产品被人们广泛应用到了工作、生活的各个角落。在众多电子产品中,红外遥控器的应用可谓是十分广泛,红外技术也已经涉及到国计民生的各个行业,在工业
自动化
、通信工程、红外制导、生产过程控制、信息采集和处理、电子对抗、环境检测、家用电器控制等各个方面得到了广泛的应用。特别是对于一些家用电器的控制,大多是用红外遥控器来完成,极大地方便了人们的生活。
然而在实际生活中,各种电子产品的红外遥控编码格式并不尽相同,这使得各种品牌、产品的遥控器几乎不能兼容,反过来又给用户在使用过程中增加了负担,同时也是对电子资源的一种浪费。
针对这一实际问题,我们需要设计一种可以学习各种红外编码的新型红外遥控器。这种装置具有很好的兼容性和通用性,而且操作起来很简便。该红外遥控器的特点是需要上位机和下位机联合来实现。下位机是接收红外码的部分:上位机应该是显示人机界面的部分,也就是操作部分。上位机和下位机之间通过USB串口通信。本设计的目标是使开发的系统能够学习常用家用电器的红外遥控器,以方便人们的日常生活,同时也可以节省资源,这种新型的红外遥控器具备良好的社会效益和
经济
效益。
1.3 本设计的主要任务
结合现阶段的研究状况,本设计的红外遥控器要求能够通过自动学习而拥有对多台电器的遥控功能。该遥控器有两种状态:学习状态和控制状态。处于学习状态时,使用者每按一个控制键红外接收电路就开始接收外来红外信号,并将其转换为电信号,然后经过检波、整形、放大,再由单片机定时对其采样,将每个采样点的二进制数据以8位为一个单位,分别存放到指定的存储单元中去,供以后对该设备控制使用;处于控制状态时,使用者每按一个控制键单片机从指定的存储单元中读取二进制数据,串行输出(位和位之间的时间间隔等于采样的时间间隔)给信号保持电路,同时由调制电路进行信号调制,将调制信号经放大后,由红外线发射二极管进行发射,从而实现对该键对应设备功能的控制。
将本设计的内容按照工作逻辑可以拆分为:
1) 通过红外接收模块把遥控器发出的红外按键信号接收并解调出来。
2) 解调得到的信号通过单片机的定时器功能把这些信息存储起来。
3) 通过定时器模块把存储起来的高低电平信号还原出来。
4) 还原出来的波形以调制的方式经过红外发射电路发射出去。
共15页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
下一页
上一篇:
MATLAB双极式直流PWM可逆调速系统+power system模型库
下一篇:
AT89S52单片机智能热水器控制系统的设计+源代码+电路图
热环境对磁记忆信号的影响ANSYS有限元分析
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
辩护律师的作证义务和保...
多元化刑事简易程序构建探讨【9365字】
浅谈传统人文精神茬大學...
浅谈新形势下妇产科护理...
中国古代秘书擅权的发展和恶变
拉力采集上位机软件开发任务书
《醉青春》导演作品阐述
高校网球场馆运营管理初探【1805字】
谷度酒庄消费者回访调查问卷表
国内外无刷直流电动机研究现状