📄 dianliang.c
字号:
#include <config.H>
void dianliang(void)
{
uchar AD1;
AD1=AD1val(AD10);
if(AD1<BAT_V30){OPEN=0;}//小于3V关机
if((AD1>=BAT_V30)&(AD1<BAT_V35)){LED1=LEDS;LED2=1;LED3=1;}//3.0V-3.5V之间一个灯闪
if((AD1>=BAT_V35)&(AD1<BAT_V38)){LED1=0;LED2=1;LED3=1;}//3.5V-3.8V之间一个灯亮
if((AD1>=BAT_V38)&(AD1<BAT_V413)){LED1=0;LED2=0;LED3=1;}//3.8V-4.1V之间两个灯亮
if(AD1>=BAT_V4)
{
if(IN_V==1)
{
if(FULL==1)
{LED1=LEDS;LED2=LEDS;LED3=LEDS;}//有充饱信号且有外接电源输入时,三个灯闪。
else
{LED1=0;LED2=0;LED3=0;} //4V以上三个灯亮
}
else
{LED1=0;LED2=0;LED3=0;} //4V以上三个灯亮
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -