您当前的位置:五五电子网电子知识单片机-工控设备STC单片机(STC12C2052AD单片机做的手机电池充电器程序 正文
STC12C2052AD单片机做的手机电池充电器程序

STC12C2052AD单片机做的手机电池充电器程序

点击数:7181 次   录入时间:03-04 11:53:18   整理:http://www.55dianzi.com   STC单片机(
   if(voltage<3.501)
    { 
    N=0;//欠压灯 
 M=1;
 LED=1;
    }

     if( voltage<3.772&&(timeL!=0xcf))
    {
   timeL = 0xcf; //PWM模式时他俩用来控制占空比
   timeH = 0xcf; //0xff-0xc0=0x3f  64/256=25% 占空比(溢出)     
   START=1;
    }

   if( voltage<4.052&&voltage>3.772&&(timeL!=0x60))
    {
   timeL = 0x60; //PWM模式时他俩用来控制占空比
   timeH = 0x60; //0xc0 64/256=25% 占空比(溢出) 高电平时间     
   START=1;
    }
  
   if( voltage>4.052&&voltage<4.167&&(timeL!=0xb0))
    {
   timeL = 0xb0; //PWM模式时他俩用来控制占空比
   timeH = 0xb0; //0xff-0xc0=0x3f  64/256=25% 占空比(溢出)     
   START=1;
    }

   if( voltage>4.167&&voltage<4.218&&(timeL!=0xe0))
   {
   timeL = 0xe0; //PWM模式时他俩用来控制占空比
   timeH = 0xe0; //0xff-0xc0=0x3f  64/256=25% 占空比(溢出)     
   START=1;
    }

   if(voltage>4.220&&(timeL!=0xf2))
   {
    timeL = 0xf2; //PWM模式时他俩用来控制占空比
    timeH = 0xf2; //0xff-0xc0=0x3f  64/256=25% 占空比(溢出) 
    START=1;
 LED=0;
    }

 


 }

***************************/

//延时函数 
void delayms(uint k)
{
uint data i,j;
for(i=0;i<k;i++)
  {
    for(j=0;j<600;j++)
     {;}
   }
}

C语言运算符优先级 
 

   1级优先级 左结合    
  () 圆括号   [] 下标运算符   -> 指向结构体成员运算符   . 结构体成员运算符      
   
   2级优先级 右结合     
  ! 逻辑非运算符   ~ 按位取反运算符  ++ 自增运算符  -- 自减运算符  - 负号运算符 (类型) 类型转换运算符 * 指针运算符 & 地址与运算符 sizeof 长度运算符
           
   3级优先级 左结合     
  * 乘法运算符   / 除法运算符   % 取余运算符     
   
   4级优先级 左结合    
  + 加法运算符   - 减法运算符 

   5级优先级 左结合     
  << 左移运算符   >> 右移运算符 

   6级优先级 左结合    
  <、<=、>、>= 关系运算符 

   7级优先级 左结合    (注意"等于"运算符== ) 
  == 等于运算符   != 不等于运算符 
         
   8级优先级 左结合     
  & 按位与运算符 

   9级优先级 左结合   
  ^ 按位异或运算符 

   10级优先级 左结合  
  | 按位或运算符 

   11级优先级 左结合    
  && 逻辑与运算符 
   
   12级优先级 左结合  
  || 逻辑或运算符    
   
   13级优先级 右结合    
  ? : 条件运算符 

   14级优先级 右结合 (赋值运算符) 
  =+ =- =*   =/ =% =   >= < <=   &= ^= |= 全为赋值运算符 

   15级优先级 左结合  
  , 逗号运算符 



上一页  [1] [2] [3] 


本文关键字:单片机  电池  程序  充电器  手机  STC单片机(单片机-工控设备 - STC单片机(