• 大小: 65KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: 其他
  • 标签:

资源简介

智能清扫模式、红外蔽障、防跌落、电源管理模块、无线遥控模块、定时功能

资源截图

代码片段和文件信息

#include
#include 

#include “MOTOR.H“
#include “ADC.h“
#include “DISPLAY.H“
#include “DROP.h“
#include“key.h“

sbit key_time=P3^0;
sbit control_saodi_xichen=P1^7;

uint  num0;
uchar  time=60kk0modle_flagpower_flagrecharge_flag;
void wuxianjiema()
{  
     kk0=P2&0xf0;
 switch(kk0)
 {
   case 0x80 : corotation();  break;
   case 0x40 : rollback();    break;
   case 0x10 : Turnright();   break;
   case 0x20 : Turnleft();    break;
   default : Stop();    break;
  
  }
}

void INIT0()
{
        TMOD=0X11;
TH0=0X3C;
TL0=0XB0;
ET0=1;
TR0=1;
EA=1;
}

void main()
{
   control_saodi_xichen=0;
   InitADC();
   INIT0();
   INIT1();
   delay_ms(500);
   //上电检测电压
   power_flag=getADCPOWER1();
   beep(2000);
   while(power_flag)
   { 
      power_flag=getADCPOWER();
      modle_flag=modle_scan();
  recharge_flag=recharge_scan();

  if(power_flag==0||recharge_flag==1)
  {
    getADCsignal_charge();
control_saodi_xichen=0;
  display(11121314);
beep(10);

  }   
  
  if(power_flag==1&&recharge_flag==0&&modle_flag==0)
  {
      if(!key_time)
      {
      delay_ms(50);
    if(!key_time)
   {
     beep(50);
     ET0=1;
     time+=10;
 if(time>120)
         time=10;
}
      }

  if(time==0)
  {
     ET0=0;
 control_saodi_xichen=0;
 Stop();
  }
  if(time!=0)
  {
    freemodle();
    control_saodi_xichen=1;
          }
 displayunion(time);
  }

      else if(power_flag==1&&recharge_flag==0&&modle_flag==1) 
  {
      ET0=0;
      wuxianjiema();
 display(10101010);
  } 
 
 
        
   
  }
}


void Timer0(void) interrupt 1
{
  
   num0++;
   TH0=0X3C;
   TL0=0XB0;
   if(num0==60)
   {
     num0=0;
 time--;
   }
   
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-08-15 15:53  智能吸尘器程序工程\
     文件        5215  2013-05-26 11:05  智能吸尘器程序工程\213.LST
     文件        9330  2013-05-26 11:05  智能吸尘器程序工程\213.OBJ
     文件        1874  2013-05-26 11:05  智能吸尘器程序工程\213.c
     文件       31002  2013-05-26 11:05  智能吸尘器程序工程\657
     文件       31707  2013-05-26 11:05  智能吸尘器程序工程\657.M51
     文件        7658  2013-05-26 11:05  智能吸尘器程序工程\657.hex
     文件         121  2013-05-26 11:05  智能吸尘器程序工程\657.lnp
     文件         185  2013-08-15 15:19  智能吸尘器程序工程\657.plg
     文件       72133  2013-08-15 15:53  智能吸尘器程序工程\657.uvopt
     文件       14209  2013-05-25 10:50  智能吸尘器程序工程\657.uvproj
     文件       71988  2013-05-31 02:43  智能吸尘器程序工程\657_uvopt.bak
     文件       14209  2013-05-25 10:46  智能吸尘器程序工程\657_uvproj.bak
     文件        4941  2013-05-26 11:05  智能吸尘器程序工程\ADC.LST
     文件        9713  2013-05-26 11:05  智能吸尘器程序工程\ADC.OBJ
     文件        1616  2013-05-26 11:00  智能吸尘器程序工程\ADC.c
     文件        1079  2013-05-26 10:24  智能吸尘器程序工程\ADC.h
     文件         879  2013-05-25 09:13  智能吸尘器程序工程\DISPLAY.C
     文件         360  2013-05-02 09:05  智能吸尘器程序工程\DISPLAY.H
     文件        2424  2013-05-26 11:05  智能吸尘器程序工程\DISPLAY.LST
     文件        3900  2013-05-26 11:05  智能吸尘器程序工程\DISPLAY.OBJ
     文件        1611  2013-05-01 19:16  智能吸尘器程序工程\DROP.C
     文件         172  2013-03-30 01:41  智能吸尘器程序工程\DROP.H
     文件        4734  2013-05-26 11:05  智能吸尘器程序工程\DROP.LST
     文件        4959  2013-05-26 11:05  智能吸尘器程序工程\DROP.OBJ
     文件        3616  2013-05-26 11:05  智能吸尘器程序工程\MOTOR.LST
     文件        2435  2013-05-26 11:05  智能吸尘器程序工程\MOTOR.OBJ
     文件         786  2013-08-06 16:03  智能吸尘器程序工程\MOTOR.c
     文件         420  2013-05-09 17:05  智能吸尘器程序工程\MOTOR.h
     文件        6376  2009-05-07 14:37  智能吸尘器程序工程\STARTUP.A51
     文件       14062  2013-05-26 11:05  智能吸尘器程序工程\STARTUP.LST
............此处省略5个文件信息

评论

共有 条评论