pvgz.h
来自「郭天祥十天学会单片机_随书光盘文件」· C头文件 代码 · 共 46 行
H
46 行
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 + =
减小字号Ctrl + -
显示快捷键?