摘要:随着经济的迅猛发展,人们的生活水平有了很大的改善。普通百姓家中的家用电器增多,遥控器也随处可见。如今红外遥控技术在生活当中的运用越来越普遍,红外遥控器成本低廉、操作方便,使用普遍。
本文设计了一款多台电器的遥控器,可对电视机、电风扇、空调、洗衣机及电热水器5个家用电器的电源开关实现有效控制,并且可对一路电灯进行开关控制及亮度调节。该方案以单片机作为主控制器,采用模块化设计,主要分为两个模块:红外发射模块和红外接收模块。红外发射模块中的单片机受开关控制,通过红外发射管对另一单片机发出指令信号,红外接收模块中的单片机对红外接收管收到的信号进行处理后,最后能过测试,本系统很好的满足了设计要求。
关键词 单片机;红外发射;红外接收;遥控电路
目录
摘要
Abstract
1 绪论-1
1.1研究背景及意义-1
1.2国内外发展概况-1
1.3研究的主要内容-2
1.4 论文章节安排-2
2 硬件电路设计-3
2.1系统总体设计-3
2.2系统硬件电路设计-3
2.2.1单片机最小系统-3
2.3发射模块电路设计-6
2.3.1电源指示灯电路-6
2.3.2按键电路-7
2.3.3红外发射电路-7
2.4接收模块电路设计-9
2.4.1电源指示灯电路-9
2.4.2红外接收电路-9
2.4.3继电器控制状态指示电路设计-10
2.4.3可调光电灯电路设计-12
3 软件程序设计-13
3.1编程语言和开发环境-13
3.1.1 C语言-13
3.1.2 Keil C51集成环境-13
3.2红外编码及发送-14
3.3红外发射模块程序设计-15
3.3.1红外发射主程序流程图-15
3.3.2按键消抖设计-16
3.3.3按键扫描-17
3.3.4载波的产生-18
3.4红外接收模块程序设计-19
3.4.1红外接收主程序流程图-19
3.4.2外部中断解码程序-20
3.4.3电灯亮度调节-20
4 系统调试与运行-22
4.1硬件电路的调试-22
4.2软件调试-22
4.2.1发射模块程序调试-22
4.2.2接收模块程序调试-22
4.3系统调试-23
4.3.1家用电器开关控制测试-23
4.3.2可调光电灯调试-23
总结-25
致谢-26
参考文献-27
附录-28
附录1硬件原理图-28
附录1.1发送端原理图-28
附录1.2接收端原理图-29
附录2软件程序-30
附录2.1发送端主程序-30
附件2.1发射端子程序-35
附录2.3接收端主程序-39