摘要
近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
艺术彩灯是基于计数器和 PWM 调试的综合应用 ,可用作居家的床头彩灯、节日庆典的高亮彩灯等,它结构简单 , 单片机规模不大 , 但是能充分应用单片机功能 , 且设计思路新颖 , 开发成本低廉、维修方便。艺术彩灯利用了三基色原理混合出丰富的色彩变化,并使用了单片机定时器技术和中断状态转换技术。
关键词:单片机,彩灯,设计
目录
摘要 1
Abstract 2
1 绪论 1
1.1 艺术彩灯功能描述 1
2 彩灯原理与系统设计框架 3
2.1 彩灯原理介绍 3
2.1.1 彩灯实现原理 4
2.1.2 色彩变换的实现 4
2.1.3 色彩转换分析 5
2.2 系统设计框架 6
2.2.1. 单片机控制 6
2.2.2 灯泡的选定 7
2.2.3系统框架设计 8
2.3 系统技术方案 8
2.3.2 PWM 编程描述 9
2.3.3 系统中断转换 10
2.3.4. 系统计数器的使用方法 11
2.3.5. 单片机系统 12
3 艺术彩灯硬件设计 13
3.1 系统电源 16
3.2 交流检测电珞 16
3.3 LED 交流控制电路 17
3.4 电路板焊接 17
4 艺术彩灯软件设计 18
4.1 系统总流程 19
4.2 状态内部流程 22
5 系统编程实现 23
5.1 变量定义与初始化程序模块 23
5.1.1 变量定义 23
5.1.2 初始化程序模块 24
5.2 T1~T8状态的程序实现 26
5.2.1 状态 Tl : 红灯渐亮 27
5.2.1 T2 状态 : 红灯亮 , 绿灯渐亮 28
5.2.3 T3 状态 : 绿灯亮 , 红灯渐暗 29
5.2.4 T4 状态 : 绿灯亮 , 蓝灯渐亮 30
5.2.5 T5 状态 : 蓝灯亮 , 绿灯渐暗 32
5.2.6 T6 状态 : 蓝灯亮 , 红灯渐亮 33
5.2.7 T7 状态 : 红灯亮 , 蓝灯渐暗 34
5.2.8 T8 状态 : 红灯渐暗 35
5.3 PWM 计数模块实现 37
5.4 交流检测模块实现 38
6 系统调试 41
6.1 电源的调试 41
6.2 单片机调试 42
6.3 综合调试 43
7 总结 44
致谢 45
参考文献 47