ColorOS 30及以后版本:
1、设置路径:「设置 > 通知与状态栏 > 收到通知时呼吸灯闪烁」, 「设置 > 通知与状态栏 > 通知管理 > 选择对应的应用程序 > 呼吸灯闪烁」,开关打开,息屏状态收到对应程序的消息时呼吸灯会亮起;
2、关机息屏充电时呼吸灯亮起。
ColorOS 30以前版本:
1、通知的开关打开,屏幕熄灭后,当您有未接来电、未读短信或通知时呼吸灯亮起;开关关闭,呼吸灯不响应;
2、电量低开关打开,当电池电量低于10%时呼吸灯亮起;开关关闭,呼吸灯不响应;
3、充电开关打开,当手机连接充电器时呼吸灯亮起;开关关闭,呼吸灯不响应;
备注:呼吸灯功能与手机硬件相关,您可以通过上述设置路径查看手机是否支持该功能。
#include "reg51h" //包含头文件
#define uchar unsigned char
#define uint unsigned int
//
//延时函数
//
delay(uint time) //int型数据为16位,所以最大值为65535
{
uint i,j; //定义变量i,j,用于循环语句
for(i=0;i<time;i++) //for循环,循环50time次
for(j=0;j<50;j++); //for循环,循环50次
}
//
//主函数
//
void main() //主函数
{
uint i; //定义变亮i
while(1) //进入while死循环
{
for(i=0;i<200;i++) //for循环,实现LED由亮逐渐变暗
{
P0=0xff; //熄灭8位发光二极管
delay(i); //延时保持熄灭状态i个时间单位
P0=0x00; //点亮8位发光二极管
delay(200-i); //延时保持点亮状态200-i个时间单位
}
P0=0xff; //熄灭8位发光二极管
delay(5000); //延时保持熄灭状态5000个时间单位,使现象更明显
for(i=0;i<200;i++) //for循环,实现LED由暗逐渐变亮
{
P0=0x00; //点亮8位发光二极管
delay(i); //延时保持熄灭状态i个时间单位
P0=0xff; //熄灭8位发光二极管
delay(200-i); //延时保持点亮状态200-i个时间单位
}
}
}
直接用按钮触发外部中断的,一个加速,一个减速。
用的光敏电阻和继电器做的光电开关。
电路我用proteus 8画和仿真的。你参考吧。
#include <reg52h>
#define uint unsigned int
void delay(uint time);
void flicker(uint led);//呼吸灯
void init();
uint t1=80;//闪烁频率
uint light=0;
sbit k1=P3^2;
sbit k2=P3^3;
sbit led1=P1^6;
sbit led2=P1^7;
void main()
{
uint led1=0xFE,led2=0xFD,led3=0xFB;
init();
while(1)
{
flicker(led1);
flicker(led2);
flicker(led3);
}
}
void init()
{
IT0=0;
IT1=0;
EX0=1;
EX1=1;
EA=1;
}
void delay(uint t)//延时程序
{
uint i,j;
for(i=t;i>0;i--)
for(j=110;j>0;j--);
}
void flicker(uint led)//呼吸灯 flag==1逐渐变亮 flag==0逐渐变暗
{
uint flag=1;
while(1)
{
P1=led;
delay(light);
P1=0xFF;
delay(t1-light);
if(flag==1)
light++;
else
light--;
if(light==t1 && flag==1)
flag=0;
else if(light==0 && flag==0)
break;
}
}
void click1()interrupt 0 //加速
{
delay(10);
if(k1==0)
{
while(k1==0);
if(t1-1>light)
t1--;
else
{
t1--;
light=t1-1;
}
}
}
void click2()interrupt 2 //减速
{
delay(10);
if(k2==0)
{
while(k2==0);
if(t1<80)
t1++;
}
}
以上就是关于oppo手机呼吸灯怎么设置全部的内容,包括:oppo手机呼吸灯怎么设置、51单片机设计呼吸灯、求一个89c52单片机的光控呼吸灯程序 ,就是边呼吸边移动的,相当于呼吸与流水灯结合,两个按键能加减速度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)