📄 pvgz.h
字号:
void pwm_zk(uchar gao)
{//脉宽调制 gao为高电平持续时间最大255,最小1
PCA_PWM0=0;
CCAP0H=(256-gao);
CR=1;
}
void pwm_1() // PWM端固定高电平
{
PCA_PWM0=0;
CCAP0H=0;
}
void pwm_0() //PWM端固定低电平
{
PCA_PWM0=0x03;
CCAP0H=0xff;
}
void checkpv()//检测电池板电压
{
//省去检测电池板程序
}
void checkgz()
{
float temp_gz;
if(flag_fz==1)
{
temp_gz=Ad_fu(4);
if(temp_gz>gzdy)
{ //判断是否过载 注意:只有在前面过程负载打开的情况下
//方可判断负载是否过载,否则将不做判断。
P1M0=0x87; //00000111
P1M1=0x49;
fz_off;
didi(1);
flag_fz=0;
fzd=1;
flag_gz=1;
flag_t1gz=0;
}
if(temp_gz>(gzdy-0.02))
{//快过载前的报警提示
didi(1);
}
}
//这里省去过载恢复检测程序
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -