- 71
- 0
- 约3.89千字
- 约 7页
- 2020-09-18 发布于山东
- 举报
基于蓝牙控制的的灯光控制系统
第一章 功能描述
1、本设计采用蓝牙作为上位机和下位机之间的通信方式,本设计使用手机 APP
作为上位机控制下位机(单片机) 。
2、采用 DS1302时钟芯片,通过开发板上的数码管显示时分秒,即使断开电源,
DS1302芯片中的时间也会正常走,不需要重复写入时间。
3、手机连接蓝牙后,手机 APP可以控制 LED灯显示红绿蓝三种颜色,还可以向
单片机发送 LED灯亮的时间以及灯灭的时间。
4、当灯亮的时候,可以通过按键调节占空比调节灯光亮度也就是 PWM调光。在
灯光开启之前以及灯灭之后 PWM调光按键无效。
第二章 下位机软件设计思路以及原理
本设计使用了 STC12C5A60S2单片机、数码管、 HC-05 蓝牙模块、 LED彩灯、
DS1302时钟模块。
单片机程序设计
单片机部分程序设计主要包括定时器 0 和定时器 1 以及串口部分程序设计
定时器以及 PWM调光部分程序设计
定时器主要用到了定时器 0 以及定时器 1,在本设计中有一项功能是 PWM调光功能,由于单片机没有 PWM模块,所以在本设计中我们采用定时器 0 来模拟实
PWM的功能,其中定时器 0 的初始化程序如下所示。 void Timer0Init()
{
TMOD = 0x02; 开发软件介绍
易安卓, Easy For Android ,简称 E4A,是国内首款中文可
原创力文档

文档评论(0)