亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lx11a.c

?? 一個熱水器程序!三星9454單片機
?? C
?? 第 1 頁 / 共 2 頁
字號:
        { On_ONOFFKey;}
           

           break;}
      case INCKey:
           {if(ONOFFKey)
           {ArchDATA++;
           if(ArchDATA>9)ArchDATA=9;}
           break;}
      default:
          break;
          }
        
Key_back:
        //ei;
        return;
        } 
        

/* */ 
void Error_check(void)
{ if(Test_Biao_Zi)
      {Error_Bi_zi;
          if(Test_Chao_wen_Bi_zi)
            {Set_Chao_wen_Bi_zi;
             Error_LED_DATA=Error_LED_Chao_wen;
            TemperDATA1=Error_SMG_Chao_wen;
          SMGDATA2=0xe;} //第二位顯E 
          else
          {Clr_Chao_wen_Bi_zi;}
          
          if(Test_LO_diang_Bi_zi)
            {Set_LO_diang_Bi_zi;
            Error_LED_DATA=Error_LED_LO_diang; 
            TemperDATA1=Error_SMG_LO_diang; 
          SMGDATA2=0xe;} //第二位顯E 
          else
          {Clr_LO_diang_Bi_zi;}
       }
            
      else
      {Ok_Bi_zi;
     SMGDATA2=SMGDATATS_Error_E; } //沒有故障第二位顯示數據 

   }
   
 
 

   
 uchar E2ZJ(uchar Time2)
   {ZJBZ=1;//自檢標志
   ZJSD=~ZJSD;//自檢閃燈標志
    Clr_P00;
    
    Clr_P25;
    Delay(Time2); 
    Set_P25;//自檢高電平時間 短了 自檢不到  長了 自檢30R電阻發熱
    Delay(Time2); 
    Clr_P25;
    Delay(Time2); 
    Set_P25;//自檢高電平時間 短了 自檢不到  長了 自檢30R電阻發熱
    Delay(Time2);     
    Clr_P25;
    Delay(Time2); 
    Set_P25;//自檢高電平時間 短了 自檢不到  長了 自檢30R電阻發熱
    Delay(Time2); 

    
    Delay(100);
    

    
    
    if(INT0BZ)
      {E2BJ=0;
       INT0BZ=0;}//有中斷清中斷標志
      
    else
      {E2BJ=1;}
      
       Set_P00;
       Delay(10);//Delay(5);//3
       Clr_P00;//芯片復位每次有中斷后都要復位一次  短了 自檢不到  長了 影響漏電檢測
       
      
      return(E2BJ);
    }
    
   
 /*    
    
uchar E2ZJ(uchar Time2)
   {ZJBZ=1;//自檢標志

    if(INT0BZ)
      {E2BJ=0;}
    else
      {E2BJ=1;}
      
       Set_P00;
       Delay(5);//3
       Clr_P00;//芯片復位每次有中斷后都要復位一次  短了 自檢不到  長了 影響漏電檢測
       
       INT0BZ=0;
      return(E2BJ);
    }
    
   */ 
    
 /* 
void FMQ(uchar NC)
   { 
    while(NC)
       {Set_P23;
        XNDlay2=0;
        while(XNDlay2==0);//蜂鳴器響!!120ms
        {Clr_P23;
        XNDlay3=0;
        while(XNDlay3==0);//蜂鳴器NO響!!6s
        XNDlay3=0;
        XNDlay2=0;} 
        NC--;}
    
      }
   */    
    
/*
*******************************************************************************************
** 函數名稱 :iic_DelayNS()
** 函數功能 :長軟件延時
** 入口參數 :dly   延時參數,值越大,延時越久
** 出口參數 :無
*******************************************************************************************
*/

void iic_DelayNS (  int dly)
{  int i;
 //di;
    for ( ; dly>0; dly--)
      for (i=0; i<5000; i++);
      //ei;//一定要去掉因為相當于打開中斷!!!
        }



/*
*******************************************************************************************
** 函數名稱 :iic_DelayNS()
** 函數功能 :長軟件延時
** 入口參數 :dly	延時參數,值越大,延時越久
** 出口參數 :無
*******************************************************************************************
*/

void iic_DelayNS2 (  int dly2)
{  int n;
   //di;
    for ( ; dly2>0; dly2--)
      for (n=400; n>0; n--)nop;
      //ei;
        }
        

//*************************************************************************
//***延時子過程***//
//***以MS為單位,fosc=3.2MHZ,nop_cycle=1.25us
void  Delay(uint time)
{
   uchar a; ////temp_sym;
    
    /////////////
    ////temp_sym = SYM;
    ////ei;
    while(time>0)
    {
      a = 123;
      Clr_WatchDog;
      while(a>0)
      {
        nop;
        nop;
        nop;
        nop;
        a--;
      }
      time--;
    }
    ////SYM = temp_sym;
}



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

//******************************************************************
//****啟動時IO初始化子過程******
void  chip_init()
{   /**********看門狗值放在T0CNT內可讀不可寫  如果設了看門狗使能  則中斷必須清看門狗值   否則系統將反復復位 ***********/
    BTCON =0xa3; // 0x03;         //Watch-dog disable//最高位為1010即A時則禁止看門狗
    CLKCON  =0x18; //     //selet non-divided CPU clock
    P0PND   =0xf8;//Int0 enable 0x08;//0x0;        int1 enable//P0/INT disable
    P0CONH  =0xaf;//P0.7 is fmq ouput  0x2f;//P0.4andP0.5 is AD convert 0x2b;//0x1b;//0xEB;// 0xdf;       //P0.7input;P0.6is PWM ouput;P0.4 is A/D input//P0.4 P0.7is as A/D convert port
                          //P0.6 is PWM output
                          //P0.5 is as A/D convert port  
                          //P0.4 is as A/D convert port
    P0CONL  = 0xa2;//不能0xa6;帶上拉電阻下降沿不行//P00 is Interrupt LOdiang (INT0)! 0xa6;//0xae;//P00 P02 P03 is output;P01 is int1//0xBA;//0xAA;// 0xfa;       //P0.3 is as A/D convert port 
    
    //P0 = 0xff;
    //P2CONL  = 0xaa;         //P20 P21 P22 is Push-pull output;           //P0.2 is as A/D convert port  
                          //P0.0,P0.1 is as push-pull output port 
    //P0 = 0x0;                                 		
    P1CON = 0x0a;//~(P1CON&0xf3);//0xa;          //P1.0 is as push-pull output port  
                          //P1.1 is as push-pull output port 
    P1 = 0xff;
   
    P2CONH =0x3a;//  P2.6 is AD //0x4a P25 is LOdiang zi jian  P2.6 is fmq  0x2a;// 0x7a;//      //P2.0-P2.5 is as push-pull output
    P2CONL = 0xaa;//P20 is LOdiang fu wei  P21 is LED deng  //(0xaa|0x30);        //P2.6 is as A/D input
    P2 =0xff;    
    
    PWMDATA = 0x0; 
    PWMCON = 0x00;//0x5c;        //PWM input clock is fosc/8,enable PWM output
                          //reload from 6 bit coun
    T0DATA =0x40;//0x32;// 0x32;   (1/(3.2MHZ/8))*64=160US
    T0CON =0x8a;//0x4a;//f=fosc/8 TMR0 interrupt /160us!  0x4a;//0xca;//          //TMR0 start count,f=fosc/256
                          //enable TMR0 interrupt/4ms   
}

        
        

/*
void KeyAD(void)
{ uchar AD=0x00; 
 AD=ADcon();
 if(AD==1)
{ iic_DelayNS2(1);    //delay two AD

 AD=ADcon();
 if(AD==1)
  {  if  ((DATAAJ>38)&&(DATAAJ <45)) 
             {if(ONOFF==1)
             LEDcount--;}
           
             
     if  ((DATAAJ>80)&&(DATAAJ <105))
            ONOFF=!ONOFF;
           
             
     if  ((DATAAJ>156)&&(DATAAJ <170))
             {if(ONOFF==1)
             LEDcount++;}
                       
     AD=0x00; 
     DATAAJ=0x00;        
        }}}     
        
*/        
        


        
//*************************************************************************
//**中斷向量及服務程序定義********
#pragma vector=0x00
__interrupt void int_9454()//中斷只用了T0.且只用來顯示刷新!!!
{
 
  /*
  INT1sing=P0PND;
  if((INT1sing&0x04)==0x04)    //(INT1sing&0x04)一定要打括號!!
  {P0PND=0X80;//會改變其他值  有問題!
  INT1AJ=1;//0x01;
  return;}
  */
  
  if(P0PND&0x04)
    {P0PND=P0PND&0xfb;//(P0PND&(~0x01));//清INT0中斷標志
     INT0BZ=1;
     Error_LED_DATA=Error_LED_LO_diang;
     if(ZJBZ!=1)//如果沒有自檢標志 而產生的中斷表示有漏電
     {LO=1;}//置漏電標志
     ZJBZ=0;}//清自檢標志
     
     
 if(T0CON&0x01)//是否有定時中斷
   {T0CON = T0CON & 0xfe;     //必須清T0中斷標志
    Clr_WatchDog;
  /*

         if(Test_P26)
         {Clr_P26;}
       else
         {Set_P26;}
           
  */
  

 
     LOOP2_160us=~LOOP2_160us;//蜂鳴器3KHZ左右  T=160US
     
       if(LOOP2_160us==0)
         {Clr_P06;}
       else
         {Set_P06;}
/*********************************自檢*******************************************/         
  /*  if(ZJBZ==1) 
       {if(LOOP2_160us==0)
         {Clr_P25;}//自檢高電平時間 短了 自檢不到  長了 自檢30R電阻發熱
       else
         {Set_P25;} 
       }
 */   
  
/*****虛擬時間****/
  
    
  T0count++;
  if(T0count<25)return;
  T0count=0x00;
  XNDlay1=1; // T=4ms!!!
  
  
  if(ONOFFKey) 
  {     
   /*****************************注意!! 4MS LED掃描刷新!!刷新時間長了 會閃爍 短了 顯示數據不會改變*****************************/
    LOOP1=SMGScan(LOOP1,SMGDATA1,SMGDATA2,SMGDATA3,Error_LED_DATA);//Scan164(DigitCode[SMGDATA1])///LED掃描刷新!!刷新時間長了 會閃爍 短了 顯示數據不會改變
/*******************************入口參數多將影響定時時間 奇怪!!!!!且只有把函數放在外部才能編譯通過!!!!****************************************/
    if(LOOP1==0x00) LOOP1=0x04;

 }

  
    T0count2++;
  if(T0count2<32)return;//32
  T0count2=0x00;
  XNDlay2=1;
 

     LOOP3_120ms=~LOOP3_120ms;//T=128ms!!!
     
     Clr_P23;
 /*  
  if(E2!=0)
  {Clr_P26;}       
 */
   
   if(E2!=0)
  {Set_P23;
   E2=0;} 
 /**/  
   
 
    
    T0count3++;
  if(T0count3<8)return;
  T0count3=0x00;
  XNDlay3=1;
  
  LOOP4_1s=~LOOP4_1s;////T=1.024s=1s!!!
  
    
Error_LED_DATA=Ok_LED_Ja_re;
    
    
    T0count4++;
  if(T0count4<3)return;
  T0count4=0x00;
  XNDlay4=1;
  
  LOOP5_3s=~LOOP5_3s;////T=3s!!!
  
  
   
   
 //  E2=E2ZJ(8);
 
    //E2=1;//E2ZJ(10);
 
  
    T0count5++;
  if(T0count5<2)return;
  T0count5=0x00;
  XNDlay5=1;
  
  LOOP6_6s=~LOOP6_6s;////T=6s!!!
  

   
 } }
 
 
 


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
666欧美在线视频| 午夜精品久久久久久久蜜桃app| 综合欧美亚洲日本| 天天做天天摸天天爽国产一区| 国产毛片一区二区| 欧美老肥妇做.爰bbww视频| 国产三区在线成人av| 美女脱光内衣内裤视频久久网站 | 久久黄色级2电影| 色呦呦网站一区| 国产精品三级视频| 麻豆成人免费电影| 欧美精品v日韩精品v韩国精品v| 亚洲精品一卡二卡| 成人动漫视频在线| 国产人久久人人人人爽| 六月丁香综合在线视频| 制服丝袜中文字幕一区| 一区二区三区高清不卡| 国产成人福利片| 久久精品免视看| 国产一区二区电影| 26uuu精品一区二区| 精品一区二区在线视频| 日韩欧美的一区二区| 日本成人中文字幕| 欧美一区日韩一区| 蜜桃av噜噜一区| 91精品国产综合久久久久久漫画 | 在线播放日韩导航| 亚洲第一主播视频| 欧美日韩视频在线观看一区二区三区| 亚洲日本va午夜在线影院| 91麻豆免费看片| 亚洲久本草在线中文字幕| 91老师国产黑色丝袜在线| 亚洲日本韩国一区| 欧美日韩三级视频| 视频一区中文字幕| 欧美videos中文字幕| 国产一区免费电影| 中文字幕巨乱亚洲| 色哟哟国产精品| 日本中文字幕一区二区视频| 精品国产伦理网| 国产麻豆欧美日韩一区| 中文成人av在线| 色香色香欲天天天影视综合网| 亚洲韩国精品一区| 日韩一区二区三区免费观看| 国产久卡久卡久卡久卡视频精品| 久久蜜桃av一区二区天堂| 99久久精品免费| 中文字幕亚洲视频| 欧美三级三级三级| 加勒比av一区二区| 国产精品久久网站| 精品视频1区2区| 极品少妇xxxx精品少妇| 一色屋精品亚洲香蕉网站| 欧美在线高清视频| 九九**精品视频免费播放| 亚洲欧洲精品一区二区精品久久久| 色狠狠一区二区| 美女精品自拍一二三四| 国产精品成人网| 日韩免费高清视频| 91同城在线观看| 久草精品在线观看| 亚洲乱码国产乱码精品精可以看| 制服丝袜激情欧洲亚洲| 成人久久18免费网站麻豆| 五月婷婷综合网| 国产精品毛片久久久久久| 51精品视频一区二区三区| 国产成人av电影免费在线观看| 亚洲超碰97人人做人人爱| 国产午夜一区二区三区| 欧美日韩精品一区二区| 粉嫩av一区二区三区在线播放 | 国产日本亚洲高清| 欧美高清hd18日本| 97国产精品videossex| 狂野欧美性猛交blacked| 亚洲综合免费观看高清完整版 | 色婷婷久久久综合中文字幕| 麻豆精品视频在线| 亚洲国产成人av| 国产精品国产自产拍高清av| 精品国产伦理网| 日韩午夜激情视频| 在线影院国内精品| 91在线视频观看| 丁香婷婷综合五月| 国内久久精品视频| 免费欧美日韩国产三级电影| 一区二区三区在线视频免费| 中文字幕亚洲一区二区av在线| 久久综合中文字幕| 26uuu精品一区二区| 日韩欧美在线一区二区三区| 精品视频在线免费| 欧美在线短视频| 97久久久精品综合88久久| 国产精华液一区二区三区| 蜜臂av日日欢夜夜爽一区| 日韩精品久久久久久| 午夜精彩视频在线观看不卡| 亚洲一区二区三区三| 夜夜精品视频一区二区| 一区二区三区精密机械公司| 日韩伦理免费电影| 亚洲日本成人在线观看| 1024精品合集| 一区二区三区色| 一区二区三区丝袜| 午夜一区二区三区视频| 日韩avvvv在线播放| 日韩av成人高清| 国产综合久久久久影院| 国产成人午夜视频| 成人久久视频在线观看| 99精品欧美一区| 色天天综合久久久久综合片| 欧美午夜电影一区| 日韩精品中文字幕一区| 精品国产乱码久久久久久牛牛| 精品国一区二区三区| 欧美激情一二三区| 亚洲欧洲精品一区二区三区| 亚洲欧美日韩国产综合| 午夜精品在线看| 经典一区二区三区| 白白色亚洲国产精品| 欧日韩精品视频| 日韩一区二区高清| 国产日韩精品一区| 一区二区在线免费| 捆绑变态av一区二区三区 | 日本vs亚洲vs韩国一区三区二区 | 欧美电视剧在线观看完整版| 久久一二三国产| 亚洲视频狠狠干| 日韩av中文字幕一区二区| 国产九色sp调教91| 欧美午夜视频网站| 亚洲精品一线二线三线无人区| 国产欧美日韩亚州综合| 一区二区三区在线影院| 久99久精品视频免费观看| 99久久伊人网影院| 91精品欧美一区二区三区综合在| 精品国产91亚洲一区二区三区婷婷| 国产精品国产精品国产专区不蜜| 五月激情综合婷婷| 成人三级在线视频| 欧美一区二区性放荡片| 国产精品毛片无遮挡高清| 日韩vs国产vs欧美| 91在线丨porny丨国产| 精品蜜桃在线看| 亚洲精品国产无套在线观| 精品亚洲porn| 欧美日韩在线精品一区二区三区激情 | 国产色婷婷亚洲99精品小说| 亚洲国产精品久久不卡毛片| 国产福利不卡视频| 欧美一级欧美三级| 一区二区三区在线播| 不卡的电视剧免费网站有什么| 日韩午夜av电影| 亚洲制服丝袜一区| 97精品电影院| 中文字幕成人av| 国产一区二三区| 日韩一区二区三区观看| 亚洲bt欧美bt精品777| 91视频国产观看| 国产欧美综合在线观看第十页| 日本不卡一区二区三区高清视频| 在线日韩一区二区| 17c精品麻豆一区二区免费| 国产91精品在线观看| 2020国产精品久久精品美国| 日本在线不卡视频| 欧美精品视频www在线观看| 一区二区成人在线| 99久久精品免费看| 亚洲欧洲无码一区二区三区| 国产精品亚洲第一| 国产欧美精品区一区二区三区 | 狠狠色综合日日| 日韩一区二区三区在线| 日本欧美一区二区三区乱码| 欧美日韩一区国产| 午夜在线成人av| 欧美一区二区三区男人的天堂| 日韩一区精品字幕| 91麻豆精品国产91久久久更新时间| 午夜精品久久久久久久久|