标题:
STC15W204S单片机控制RGB灯程序,push调光
[打印本页]
作者:
故奇1
时间:
2021-12-1 17:17
标题:
STC15W204S单片机控制RGB灯程序,push调光
#include "PWM.h"
#include "LED.h"
volatile uint16_t PWM_Timing = 0;
volatile uint8_t PWM_Dutycycle = 100;
volatile uint8_t dutycycle = 0;
void Colour_RGBW(uint8_t RGBW, uint8_t Duty)
{
uint16_t DutyTiming = 0;
if (Duty > MaxDutycycle)
{
return;
}
if (0 == Duty)
{
LightStatus = OFF;
PWM1 = 0;
PWM2 = 0;
PWM3 = 0;
return;
}
else
{
LightStatus = ON;
}
if (PWM_Timing <= Duty)
{
switch (RGBW)
{
case 'R': PWM1 = 1; PWM2 = 0; PWM3 = 0; break;
case 'G': PWM1 = 0; PWM2 = 1; PWM3 = 0; break;
case 'B': PWM1 = 0; PWM2 = 0; PWM3 = 1; break;
case 'W': PWM1 = 1; PWM2 = 1; PWM3 = 1; break;
default:
break;
}
}
else
{
PWM1 = 0;
PWM2 = 0;
PWM3 = 0;
}
}
Keil代码下载:
Dimming.zip
(66.48 KB, 下载次数: 55)
2021-12-1 17:14 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
LJMEP
时间:
2022-2-18 11:58
利害啊哥
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1