摘要:本设计是一种基于单片机控制的自动调光LED灯的红外遥控系统,包括红外遥控以及自动调光系统的软硬件设计方案。系统以STC89C52单片机为控制核心,遥控器发出红外信号,红外接收装置收到遥控器发出的信号后经过解码发送到单片机,单片机对采集到的指令信号进行分析、判断后执行,以此达到控制LED灯的开关、定时和PWM调节亮度功能;利用光敏电阻设计亮度自动调节模块,光敏模块检测周围环境的亮度发出实时信号,单片机收到信号及时改变亮度达到最适合的程度。
关键词:单片机;红外遥控;LED灯;PWM亮度调节;定时;自动调节亮度
目录
摘要
ABSTRACT
第一章 绪论-1
1.1选题背景-1
1.1.1LED灯优势-1
1.1.2红外技术的发展-1
1.2课题任务-2
1.3设计意义-2
1.4课题内容和要求-2
1.4.1 需要具备的基本知识-2
1.4.2工作内容-3
第二章 方案设计-4
2.1红外遥控模块-4
2.1.1红外原理-4
2.1.2 红外接收芯片HX1838-5
2.1.3红外接收芯片应用电路-7
2.2光线检测模块-7
2.3单片机最小系统-7
2.4驱动模块-8
2.5 PWM调光-9
2.6 复位电路-9
第三章 硬件设计-10
3.1总体设计-10
3.1.1 系统框图-10
3.1.2元件清单-10
3.1.3实现功能-11
3.2电路设计-12
3.2.1单片机最小系统设计-12
3.2.2驱动电路设计-12
3.2.3电源电路设计-13
3.2.4 复位电路设计-13
3.2.5 振荡电路设计-14
3.2.6实时时钟电路设计-15
第四章 软件设计-16
4.1软件设计思路-16
4.2红外遥控程序-16
4.3PWM调节设计-17
4.4液晶显示程序-18
4.5键值识别处理程序-21
4.6A/D转换程序-21
第五章 安装与调试-23
5.1 调试遇到的问题-23
5.2解决方案-23
5.3实物图-23
5.4原理图-24
5.5结果分析与展望-24
第六章 结束语-25
致 谢-26
参考文献(References)-27
附 录-28