摘要:本课题是设计一个霓虹灯灯光自动控制系统,该系统以STC89C52单片机为控制核心电路,通过软件编写的程序来控制单片机里的I/O的高低状态可以实现霓虹彩灯显示多种亮灯模式。系统设置红外遥控模块采用红外接收器和红外遥控发射器可以达到远程设定霓虹彩灯显示样式的目的。同时,系统可加入光强及时间的检测和控制模块,此模块分成自动和定时两种模式。采用光敏电阻和AD采集芯片构建自动模式,在此模式中,当光线暗时霓虹灯就亮,光线强烈时就不亮。在定时模式下,使用者可自由设定灯亮的时间区间。另外,采用液晶显示器1602来显示时间和光线强度。
关键词 单片机;霓虹灯;红外遥控;自动控制
目录
摘要
Abstract
1 绪论-1
1.1 课题的研究背景和意义-1
1.2 课题设计的任务和要求-1
2 设计方案-2
2.1 总体设计方案-2
2.2 主要元器件的选择-3
2.2.1 A/D采集系统的选择-3
2.2.2 显示屏的选择-3
2.3 具体模块设计方案-4
2.3.1 控制模块-4
2.3.2 光强检测模块-5
2.3.3 显示模块-5
2.3.4 霓虹灯灯光工作模块-5
2.3.5 红外遥控模块-5
3 硬件设计-7
3.1 单片机最小系统设计-7
3.1.1 单片机的最小系统-8
3.2显示电路设计-8
3.2.1 LCD1602介绍-8
3.2.2 LCD1602的连接-9
3.3 工作电路设计-10
3.3.1 光强采集控制电路设计-10
3.3.2 霓虹灯控制电路设计-10
3.3.3 红外遥控电路设计-11
3.4 电路总图-13
4 软件设计-14
4.1 程序流程图-14
4.2 程序编写-15
结论-16
致谢-17
参考文献-18
附录-19
附录1 实物图-19
附录2 程序源代码-20