基于单片机的多台电器遥控器的设计.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-03
  • 论文字数:13036
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(小熊熊)提供原创文章

支付并下载

摘要:随着经济的迅猛发展,人们的生活水平有了很大的改善。普通百姓家中的家用电器增多,遥控器也随处可见。如今红外遥控技术在生活当中的运用越来越普遍,红外遥控器成本低廉、操作方便,使用普遍。

本文设计了一款多台电器的遥控器,可对电视机、电风扇、空调、洗衣机及电热水器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