需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13036 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着经济的迅猛发展,人们的生活水平有了很大的改善。普通百姓家中的家用电器增多,遥控器也随处可见。如今红外遥控技术在生活当中的运用越来越普遍,红外遥控器成本低廉、操作方便,使用普遍。 本文设计了一款多台电器的遥控器,可对电视机、电风扇、空调、洗衣机及电热水器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 |