单片机制作呼吸灯的C语言程序怎样编写

单片机制作呼吸灯的C语言程序怎样编写,第1张

#include<reg51.h>

sbit LED0=P0^0

sbit wei=P1^1

sbit duan=P1^0

sbit lcden=P1^7

sbit dianzhen=P1^3

sbit leden=P1^2

void Delay(unsigned int t)

void main (void)

{

unsigned int CYCLE=600,PWM_LOW=0//定义周期并赋值

lcden=0

P0=0x00

dianzhen=0

P0=0xff

wei=0

duan=0

while (1) //主循环

{

LED0=1

Delay(150000)//特意加延时,可以看到熄灭的过程

for(PWM_LOW=1PWM_LOW<CYCLEPWM_LOW++)

{

LED0=0

Delay(PWM_LOW)

LED0=1

Delay(CYCLE-PWM_LOW)

}

for(PWM_LOW=CYCLE-1PWM_LOW>0PWM_LOW--)

{

LED0=0

Delay(PWM_LOW)

LED0=1

Delay(CYCLE-PWM_LOW)

}

}

}

void Delay(unsigned int t)

{

while(t--)

}

OPPO A52的呼吸灯介绍:

OPPO A52机型不支持呼吸灯。

OPPO A52支持的感应器类型:OPPO A52机型支持地磁感应、光感应、接近传感器、加速度传感器、重力感应器、陀螺仪。

呼吸灯主要是通过呼吸灯律动实现对通知、充电等相应的提醒:

ColorOS 3.0及以后版本:

1、设置路径:「设置 >通知与状态栏 >收到通知时呼吸灯闪烁」, 「设置 >通知与状态栏 >通知管理 >选择对应的应用程序 >呼吸灯闪烁」,开关打开,息屏状态收到对应程序的消息时呼吸灯会亮起

2、关机息屏充电时呼吸灯亮起。

ColorOS 3.0以前版本:

1、通知的开关打开,屏幕熄灭后,当您有未接来电、未读短信或通知时呼吸灯亮起;开关关闭,呼吸灯不响应;

2、电量低开关打开,当电池电量低于10%时呼吸灯亮起;开关关闭,呼吸灯不响应;

3、充电开关打开,当手机连接充电器时呼吸灯亮起;开关关闭,呼吸灯不响应;

备注:呼吸灯功能与手机硬件相关,您可以通过上述设置路径查看手机是否支持该功能。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11127186.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存